高度試験午前I暗記無料で始める

探索木の平衡化(B木・AVL木)とは?たんさくぎのへいこうか

探索木の平衡化(B木・AVL木)とは、二分探索木は、データの追加順によっては片側に偏って一直線に近い形になり、探索効率がO(n)まで悪化することがある。この偏りを防ぎ、木の高さを常に低く保つよう自動的に調整する仕組みを平衡木といい、AVL木やB木が代表例。B木はデータベースのインデックスなど、大量データを扱う場面で広く使われる。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

別名:探索木の平衡化、B木・AVL木

高度試験の午前Iを最短で暗記する →

具体例

データベースのインデックスにB木が使われるのは、木の高さを低く保てることでディスクへのアクセス回数(読み込み回数)を抑え、大量データでも高速に検索できるため。

試験での引っ掛け

平衡とは「データ件数が均等」ではなく「木の高さが均等」の意味。AVL木は左右の部分木の高さの差を1以内に保つ二分木、B木は1ノードに複数のキーを持つ多分木で、ディスクの読み書き回数を減らすのが狙い。探索量はいずれもO(log n)。

関連用語

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

高度試験の午前Iを最短で暗記する →

試験での特徴
  • 分野:午前I(全区分共通)
  • 平衡とは「データ件数が均等」ではなく「木の高さが均等」の意味。