応用情報暗記無料で始める

二分探索木(BST)とは?にぶんたんさくぎ

二分探索木(BST)とは、各節点について、左部分木のすべての値がその節点より小さく、右部分木のすべての値が大きい、という順序の制約をもつ二分木。根から値を比較して片側だけをたどればよいので、木の高さが対数に保たれていれば探索・挿入・削除がいずれもO(log n)で済む。

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

別名:二分探索木、BST

応用情報を最短で暗記・合格する →

具体例

昇順に整列済みのデータを先頭から順に挿入すると、節点がすべて右へ連なる棒状の木になり、高さがnまで伸びて探索がO(n)へ劣化する。実務では挿入順をランダム化するか、平衡木の実装を使って高さを対数に抑える。

試験での引っ掛け

「二分木」は子が最大2つという形の定義、「二分探索木」は値の順序という別の制約で、混同されやすい。また二分探索木を中間順(inorder)で巡回すると昇順に並ぶが、前順・後順では並ばない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 「二分木」は子が最大2つという形の定義、「二分探索木」は値の順序という別の制約で、混同されやすい。