単語検索リートコードソリューション

問題の説明mxnボードと単語が与えられたら、その単語がグリッドに存在するかどうかを調べます。 この単語は、「隣接する」セルが水平方向または垂直方向に隣接している、連続して隣接するセルの文字から構成できます。 同じ文字セルを複数回使用することはできません。 例…

詳しくはこちら

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

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

詳しくはこちら

ソートされた配列のマージLeetcodeソリューション

「ソートされた配列のマージ」の問題では、降順ではない順序でソートされたXNUMXつの配列が与えられます。 最初の配列は完全に満たされておらず、XNUMX番目の配列のすべての要素を収容するのに十分なスペースがあります。 最初の配列に要素が含まれるように、XNUMXつの配列をマージする必要があります…

詳しくはこちら

回転ソートされた配列Leetcodeソリューションで検索

ソートされた配列を考えますが、1つのインデックスが選択され、その時点で配列が回転されました。 ここで、配列が回転したら、特定のターゲット要素を見つけてそのインデックスを返す必要があります。 要素が存在しない場合は、-XNUMXを返します。 問題は一般的に…

詳しくはこちら

配列LeetcodeソリューションでK番目に大きい要素

この問題では、ソートされていない配列でk番目に大きい要素を返す必要があります。 配列が重複している可能性があることに注意してください。 したがって、個別のK番目に大きい要素ではなく、ソートされた順序でK番目に大きい要素を見つける必要があります。 例A = {4、2、5、3…

詳しくはこちら

右三角数のパスの最大合計

問題「右数の三角形のパスの最大合計」は、右数の三角形の形でいくつかの整数が与えられることを示しています。 あなたが上から始めて、あなたが動くようにベースに向かって動くならば、あなたが達成することができる最大の合計を見つけてください…

詳しくはこちら

積がK未満のすべてのサブシーケンスをカウントします

「積がK未満のすべてのサブシーケンスをカウントする」という問題は、整数の配列が与えられていることを示しています。 ここで、与えられた入力Kよりも小さい積を持つサブシーケンスの数を見つけます。例a [] = {1、2、3、4、5} k = 8サブシーケンスの数より少ない…

詳しくはこちら

XNUMXつの文字列のLCS(最長共通部分列)

問題「3つの文字列のLCS(最長共通部分列)」は、3つの文字列が与えられていることを示しています。 これらの3つの文字列の最長共通部分列を見つけます。 LCSは、XNUMXつの文字列に共通する文字列であり、すべての…で同じ順序の文字で構成されています。

詳しくはこちら

最大長のスネークシーケンスを見つける

「最大長のスネークシーケンスを見つける」という問題は、整数を含むグリッドが提供されていることを示しています。 タスクは、最大長のヘビシーケンスを見つけることです。 グリッド内に絶対差が1の隣接する番号を持つシーケンスは、スネークシーケンスと呼ばれます。 隣接…

詳しくはこちら

二分木のノードの後継者を順番に並べる

問題の説明問題は、「バイナリツリー内のノードの順序どおりの後続」を見つけることを求めています。 ノードのインオーダーサクセサは、指定されたバイナリツリーのインオーダートラバーサルで指定されたノードの後に​​続くバイナリツリー内のノードです。 例6の順序の後続は4です…

詳しくはこちら