红黑树
1)二叉搜索树可能是不平衡的,影响二叉树的性能
红黑树是具有某些特性的二叉搜索树。
2)红黑树对平衡的补救:在插入的过程中,检查是否会破坏树的平衡性。如果破坏,则需要修改树的结构。
3)红黑树的特性:
A:节点都是由颜色的;
B:插入和删除过程中,要遵循颜色不同的排列规则。
4)红黑规则:
A:每一个节点不是红色就是heise;
B:根总是黑色的;
C:如果节点是红色的,其子节点必须是黑色的;
D:从跟到叶节点或空子节点的每条路经必须包含相同数目的黑色节点。
5)插入一个新的节点:
三种改变:(1)下行途中的颜色变换
(2)插入节点后的旋转
(3)在下行途中的旋转