@Arbalest-Laevatain
2019-03-11T23:21:25.000000Z
字数 476
阅读 734
数据结构
也是一种平衡树,经常用来代替AVL树。红黑树的时间代价同样是
是一种比AVL树平衡性还要差的树
1、每个结点被染成红色或黑色
2、根节点是黑色的
3、如果一个节点的颜色是红色的,那么他的子节点一定是黑色的
4、从任何一个节点出发到空节点的路径上的黑结点的个数是相同的。
1、根据性质四,红黑树对于黑结点而言是完全平衡的
2、根据性质三,每条路径上是不可能存在连续两个红色结点的,所以各条到空节点(叶子结点)的路径的最长路径是最短路径的1.5倍
3、如果一条到空节点的路上有H个黑结点,那么整棵树至少有个黑结点,之多有个节点
4、如果红黑树中有N个黑结点,那么红黑树的高至多为