Command Palette

Search for a command to run...

2 つのパーティション

日付

6年前

意味

二分法は、要素の順序付きリストを入力とするアルゴリズムです。

検索対象の要素がリストに含まれている場合、二分検索はその位置を返し、それ以外の場合は null を返します。

基本的な考え方

  1. この方法はデータ量が多い場合に適しています。
  2. 二分検索を使用する場合は、データを並べ替える必要があります
  3. データが昇順で並べ替えられていると仮定すると、特定の値キーについて、比較はシーケンスの中間位置から開始されます。
  4. 現在位置の arr[mid] 値が key と等しい場合、検索は成功します。
  5. key が現在の位置の値 arr[mid] より小さい場合、シーケンスの前半で arr[low,mid-1] を検索します。
  6. key が現在の位置の値 arr[mid] より大きい場合は、シーケンスの後半で arr[mid+1,high] が見つかるまで検索を続けます。

時間の複雑さ:

AI で AI を構築

アイデアからローンチまで — 無料の AI 共同コーディング、すぐに使える環境、最適価格の GPU で AI 開発を加速。

AI 共同コーディング
すぐに使える GPU
最適価格
今すぐ始める

Hyper Newsletters

最新情報を購読する
北京時間 毎週月曜日の午前9時 に、その週の最新情報をメールでお届けします
メール配信サービスは MailChimp によって提供されています
2 つのパーティション | 百科事典 | HyperAI超神経