二分木探索
にぶんもくたんさく
名詞 中級 ★★★★★意味
二分木探索は、整列されたデータ構造である二分探索木を用いて効率的にデータを検索するアルゴリズムです。各ノードが最大2つのサブノードを持つ木構造において、探索対象と現在のノードの値を比較し、小さければ左の子、大きければ右の子へ移動を繰り返します。この過程により、検索範囲を二分ごとに狭めていくため、計算量O(log n)で高速な検索が可能となり、データベースや辞書の実装など、大量データからの高速な情報取得が必要な場面で重要な役割を果たします。
用例
二分木探索を使えば、ソート済みのリストから整数を高速に見つけることができます。
実際に検索を行う際に、左側と右側を交互に比較しながら木を辿る手順を指す
類義語
対義語
線形探索、全探索、リスト走査