本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

バランス木

バランス木は、探索効率が悪化しないように木の高さの偏りを抑えた木構造です。

もう少し詳しく

単純な探索木では、挿入順によって片側に偏り、探索が線形探索に近くなることがあります。AVL木やB木のように、木の高さを制御する構造を使うと、安定した探索性能を得やすくなります。

試験での見方

黒猫の闇の刻印

バランス木は「偏りを防いで探索効率を保つ木」と整理します。特定の方式名が出たら、AVL木は回転、B木は複数キーで高さを抑える、と区別しましょう。

例:1,2,3,4を順に入れても一直線に偏らないように、節点の配置を調整します。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:データ構造

関連トピック:木構造

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ