インターバルリートコードソリューションを挿入

問題のInsertInterval Leetcode Solutionは、いくつかの間隔とXNUMXつの個別の間隔のリストを提供します。 次に、この新しい間隔を間隔のリストに挿入するように指示されます。 したがって、新しい間隔は、すでにリストにある間隔と交差している可能性があります。または、…

詳しくはこちら

XNUMXつの文字列を作成するための最小ステップ数アナグラムリートコードソリューション

問題の説明この問題では、小文字の英語文字で構成されるXNUMXつの文字列「s」と「t」が与えられます。 XNUMXつの操作で、文字列 't'の任意の文字を選択し、それを他の文字に変更できます。 't'を…にするために、そのような操作の最小数を見つける必要があります。

詳しくはこちら

乗算文字列Leetcodeソリューション

問題のMultiplyStrings Leetcodeソリューションでは、入力として与えられたXNUMXつの文字列を乗算するように求められます。 この乗算の結果を出力するか、呼び出し元の関数に返す必要があります。 したがって、XNUMXつの文字列をより正式に指定するには、指定された文字列の積を見つけます。 …

詳しくはこちら

整数からローマ数字へのリートコードソリューション

この問題では、整数が与えられ、ローマ数字に変換する必要があります。 したがって、この問題は一般に「整数からローマへ」と呼ばれ、これは整数からローマへのリートコードソリューションです。 誰かがローマ数字について知らない場合。 昔、人々はしませんでした…

詳しくはこちら

バイナリ行列で1を持つ最も近いセルの距離

問題の説明問題「バイナリ行列に1がある最も近いセルの距離」は、少なくとも0つの1を持つバイナリ行列(1と1のみを含む)が与えられることを示しています。バイナリ行列にXNUMXがある最も近いセルの距離を見つけます。 …のすべての要素について

詳しくはこちら

すべての小さいキーの合計を持つツリーへのBST

この問題では、二分探索木を与えました。すべての小さいキーの合計を持つツリーに最適に変換するアルゴリズムを記述します。 入出力プレオーダーの例:19 7 1 54 34 88ナイーブアプローチすべてのノードを任意のトラバーサル形式でXNUMXつずつトラバースし、…

詳しくはこちら

マキシマルスクエア

最大正方形の問題では、2と0で満たされた1Dバイナリ行列を指定し、1のみを含む最大の正方形を見つけて、その面積を返します。 入力例:1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1…

詳しくはこちら

挿入削除GetRandom

Insert Delete GetRandom問題では、平均O(1)時間で後続のすべての操作をサポートするデータ構造を設計する必要があります。 insert(val):まだ存在しない場合は、アイテムvalをセットに挿入します。 remove(val):存在する場合、セットからアイテムvalを削除します。 getRandom:現在のセットからランダムな要素を返します…

詳しくはこちら

重複する間隔をマージする

重複する間隔のマージの問題では、間隔のコレクションを指定し、すべての重複する間隔をマージして返します。 入力例:[[2、3]、[3、4]、[5、7]]出力:[[2、4]、[5、7]]説明:[2、3]と[3]をマージできます、4]一緒に[2、4]マージを見つけるためのアプローチを形成する…

詳しくはこちら

K個のソートされたリンクリストをマージする

マージKのソートされたリンクリストの問題は、インタビューの観点から非常に有名です。 この質問は、グーグル、マイクロソフト、アマゾンなどの大企業で何度も尋ねられます。名前が示すように、k個のソートされたリンクリストが提供されています。 それらをXNUMXつにマージする必要があります…

詳しくはこちら