3SumLeetcodeソリューション

問題の説明n個の整数の配列が与えられた場合、a + b + c = 0となるような数値の要素a、b、cはありますか? ゼロの合計を与える配列内のすべての一意のトリプレットを見つけます。 注意:ソリューションセットに重複するトリプレットが含まれていてはならないことに注意してください。 例1 [-1,0,1,2、-1,4]…

詳しくはこちら

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

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

詳しくはこちら

コンビネーションサムリートコードソリューション

問題のCombinationSum Leetcode Solutionは、整数の配列またはリストとターゲットを提供します。 これらの整数を使用して、指定されたターゲットに達する回数を何度でも使用できる組み合わせを見つけるように指示されています。 より正式には、与えられたものを使用できます…

詳しくはこちら

同形文字列Leetcodeソリューション

問題の説明この問題では、aとbのXNUMXつの文字列が与えられます。 私たちの目標は、XNUMXつの文字列が同型であるかどうかを判断することです。 XNUMXつの文字列は、最初の文字列の文字を任意の文字(それ自体を含む)で置き換えることができる場合にのみ同形と呼ばれます…

詳しくはこちら

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

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

詳しくはこちら

最小スタックリートコードソリューション

問題の説明プッシュ、ポップ、トップ、および最小要素の一定時間での取得をサポートするスタックを設計します。 push(x)—要素xをスタックにプッシュします。 pop()—スタックの一番上の要素を削除します。 top()—最上位の要素を取得します。 getMin()—スタック内の最小要素を取得します。 …

詳しくはこちら

最大サブアレイリートコードソリューション

問題の説明整数配列numsが与えられた場合、合計が最大である連続するサブ配列(少なくとも2,1つの数値を含む)を見つけて、その合計を返します。 例nums = [-3,4、-1,2,1、-5,4、-6] 4説明:[1,2,1、-6]の合計は最大= 1です。nums= [- 1] -1アプローチXNUMX(分割統治)このアプローチでは…

詳しくはこちら

マトリックスリートコードソリューションのラッキーナンバー

行列リートコードソリューションのラッキーナンバー問題は、与えられたマトリックスからラッキー整数を見つけるように私たちに求めました。 ラッキー整数は、その行の他のすべての要素の中で最小であり、その列の中で最大である数として定義されます。 だから…以上のものがあるかもしれません

詳しくはこちら

XNUMXつのアレイの共通部分IILeetcodeソリューション

問題の説明この問題では、XNUMXつの配列が指定されており、このXNUMXつの配列の共通部分を見つけて、結果の配列を返す必要があります。 結果の各要素は、両方の配列に表示される回数だけ表示されます。 結果は任意の順序にすることができます。 例…

詳しくはこちら

最小文字のLeetcodeソリューションの頻度で文字列を比較する

最小文字の頻度による文字列の比較Leetcodeソリューションの問題は、f(s)が文字列内の最小文字の頻度と等しくなるように、空でない文字列sに対して関数f(s)を定義することを示しています。 次に、いくつかの単語といくつかのクエリが与えられます。 それぞれについて…

詳しくはこちら