红黑树
1、红黑树的性质
1)每个节点不是红色就是黑色
2)根节点(root)是黑色的
3)不能有两个连续的红色节点
4)每个红色节点的子节点都是黑色,叶子节点都是黑色,从根节点到任何一条路径的子节点黑色节点个数相同。
2、变化规则
1)插入元素,如果父节点是红色,观察叔叔节点,如果也是红色,则叔叔节点和父节点都变黑,爷爷节点变红,
此时观察爷爷节点是否有冲突。
2)插入元素父节点如果是红色叔叔节点是黑色,此时跟平衡二叉树一样,看是LL、LR、RR、RL型的
3)root节点都要变黑色。