第13章 红黑树
13.1 红黑树的性质
(5点)一颗红黑树是满足下面红黑性质的二叉搜索树:
- 每个节点或是红色,或是黑色的。
- 根结点是黑色的。
- 每个叶节点(NIL)是黑色的。
- 如果一个节点是红色的,则它的两个子节点都是黑色的。
- 对每个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。
一棵有n个内部节点的红黑树的高度至多为 2 lg ( n + 1 ) 2\lg(n+1) 2lg(n+1)。
动态集合操作SEARCH、MINIMUM、MAXIMUM、SUCCESSOR和PREDECESSOR可在红黑树上在 O ( lg n ) O(\lg{n})