リストリートコードソリューションのローテーション

問題のRotateList Leetcode Solutionは、リンクリストと整数を提供します。 リンクリストを右にk桁回転するように指示されています。 したがって、リンクリストをk桁右に回転すると、各ステップで…から最後の要素を取得します。

詳しくはこちら

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

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

詳しくはこちら

スクランブル文字列

問題ステートメント「スクランブル文字列」問題は、XNUMXつの文字列が与えられていることを示しています。 XNUMX番目の文字列が最初の文字列のスクランブル文字列であるかどうかを確認しますか? 説明文字列s =“ great” sをXNUMXつの空でないサブ文字列に再帰的に分割することにより、二分木として表現します。 この文字列は…

詳しくはこちら

凸包アルゴリズム

問題「凸包アルゴリズム」では、いくつかのポイントのセットを示しました。 その中に他のすべての点を含むそれらの点で形成できる最小の多角形は、その凸包と呼ばれます。 これは、Jarvisアルゴリズムを使用して実現できます。 アルゴリズム左端のポイントを…に初期化します

詳しくはこちら

1の数が0の数よりXNUMX多い最長のサブアレイ

整数の配列を指定しました。 配列には1と0のみが含まれます。 問題ステートメントは、1の桁の数を持つ最長のサブ配列の長さを見つけるように要求します。これは、サブ配列内の0の数よりもXNUMXつ多いだけです。 入力例:arr [] =…

詳しくはこちら

K個を超える個別の要素を持たない最長のサブ配列

問題「K個を超える個別の要素を持たない最長のサブ配列」は、整数の配列があると仮定すると、問題ステートメントは、k個以下の異なる要素を持つ最長のサブ配列を見つけるように要求します。 例arr [] = {4、3、5、2、1、2、0、4、5}…

詳しくはこちら

二分木のXNUMXつのノード間の距離を見つける

問題の説明「二分木の1つのノード間の距離を見つける」という問題は、二分木が与えられ、XNUMXつのノードが与えられることを示しています。 次に、これらXNUMXつのノード間の最小距離を見つける必要があります。 例//ノードXNUMXの上の画像を使用してツリーが表示されます…

詳しくはこちら

二分探索木削除操作

問題の説明問題「二分探索木削除操作」では、二分探索木の削除操作を実装するように求められます。 削除機能とは、特定のキー/データを持つノードを削除する機能のことです。 削除する入力ノードの例= 5二分探索木の削除操作の出力アプローチだから…

詳しくはこちら

株式を売買するのに最適な時期

問題の説明問題「株式を売買するのに最適な時期」は、長さnの価格の配列が与えられていることを示しています。ここで、i番目の要素はi番目の日の株式の価格を格納します。 XNUMX回の取引、つまりXNUMX日で購入して…

詳しくはこちら