単純なBSTは、キーがソート順で到着した場合、連結リストに退化する可能性があります(O(n)の操作)。自己平衡二分探索木—AVLおよび赤黒木—は、挿入/削除後にノードを自動的に回転させて、高さを~log nに保ち、**O(log n)**の操作を保証します。
バランスの問題
text
Unbalanced (insert 1,2,3,4): Balanced after rotations:
1 2
\ / \
2 1 3
\ \
3 4
height ~ n (BAD) height ~ log n (GOOD)
