赤黒木平衡
あかくろきへいこう
名詞 上級 ★★★★★意味
赤黒木平衡(赤黒木の平衡)は、計算機科学で使われる自己平衡二分探索木の一種です。各ノードに「赤」または「黒」の色を付け、以下の規則を満たすように木を維持します:根は黒、赤いノードは子が黒、任意のノードからリーフまでの黒色ノード数は同じ。これにより木の高さが \(O(\log n)\) に抑えられ、挿入・削除・検索操作が高速に行えるようになります。赤黒木は実装が比較的簡単で、標準ライブラリの連想配列やセットに広く採用されています。
用例
赤黒木平衡を保つために、挿入時に赤いノードが連続しないように回転操作を行う。
赤黒木の平衡を維持するための基本的な操作で、木の高さを対数に抑える技術を指す。
類義語
対義語
unbalanced、degenerate、skewed