赤黒木平衡

あかくろきへいこう

名詞 上級 ★★★★★

意味

赤黒木平衡(赤黒木の平衡)は、計算機科学で使われる自己平衡二分探索木の一種です。各ノードに「赤」または「黒」の色を付け、以下の規則を満たすように木を維持します:根は黒、赤いノードは子が黒、任意のノードからリーフまでの黒色ノード数は同じ。これにより木の高さが \(O(\log n)\) に抑えられ、挿入・削除・検索操作が高速に行えるようになります。赤黒木は実装が比較的簡単で、標準ライブラリの連想配列やセットに広く採用されています。

用例

赤黒木平衡を保つために、挿入時に赤いノードが連続しないように回転操作を行う。

赤黒木の平衡を維持するための基本的な操作で、木の高さを対数に抑える技術を指す。

ほかの用例も見る →

類義語

赤黒木バランス木、自己平衡木

対義語

unbalanced、degenerate、skewed

関連語

AVL木ヒープB木

赤黒木平衡の詳しい解説・事例・出典を見る →
最終更新: