[解決済み] ソートされていない配列でバイナリサーチは使えるか?重複
2022-02-26 14:43:42
質問
というような配列があります。
2 6 8 5 34 1 12
ある部分配列のバイナリサーチは可能ですか?
どのように解決するのですか?
バイナリサーチを使用できるのは、1 種類の "ソートされていない" 配列だけです。 回転配列 .
で行うことができます。
O(log n)
の時間は、典型的なバイナリサーチと同じですが、調整された分割統治アプローチを使用します。これに関する議論は
こちら
.
関連
-
[解決済み] n個のユニオンのfind(サイズによるユニオン)演算を実行する際の時間計算量がO(n log n)であるのはなぜか?
-
[解決済み] 最大スパニングツリーの求め方は?
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] ゲーム「2048」の最適なアルゴリズムとは?
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】なぜBase64を使うのか?
-
[解決済み】与えられた和になるように数字の組み合わせの可能性を探す
-
[解決済み】スキップリストとバイナリサーチツリーの比較
-
[解決済み】整数の流れから実行中央値を求める
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ループ不変量によるマージソートの正しさの証明 (初期化 , 保守 , 終了)
-
[解決済み] n個のユニオンのfind(サイズによるユニオン)演算を実行する際の時間計算量がO(n log n)であるのはなぜか?
-
[解決済み] Zip爆弾はどうやって作るの?
-
[解決済み] ソートされ回転した配列内の検索
-
[解決済み] O(n)の整数ソートアルゴリズムはあるか?
-
[解決済み】有向グラフのサイクルを検出する最適なアルゴリズム【クローズド
-
[解決済み】ある点が2次元の三角形の中にあるかどうかを判断する方法は?[クローズド]
-
[解決済み】整数の流れから実行中央値を求める
-
[解決済み】遺伝的アルゴリズム/遺伝的プログラミングの良い解決例とは?[クローズド]
-
[解決済み】big-O時間複雑度の高いアルゴリズムが低いアルゴリズムより好ましいと思うケースはありますか?