二分木探索

にぶんもくたんさく

名詞 中級 ★★★★★

意味

二分木探索は、整列されたデータ構造である二分探索木を用いて効率的にデータを検索するアルゴリズムです。各ノードが最大2つのサブノードを持つ木構造において、探索対象と現在のノードの値を比較し、小さければ左の子、大きければ右の子へ移動を繰り返します。この過程により、検索範囲を二分ごとに狭めていくため、計算量O(log n)で高速な検索が可能となり、データベースや辞書の実装など、大量データからの高速な情報取得が必要な場面で重要な役割を果たします。

用例

二分木探索を使えば、ソート済みのリストから整数を高速に見つけることができます。

実際に検索を行う際に、左側と右側を交互に比較しながら木を辿る手順を指す

ほかの用例も見る →

類義語

二分探索木検索、バイナリツリー探索バイナリサーチ

対義語

線形探索、全探索、リスト走査

関連語

平衡木、AVL木赤黒木

二分木探索の詳しい解説・事例・出典を見る →
最終更新: