红黑树
1.概念:红黑树是一种近似平衡的二叉搜索树,在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出两倍,因而是接近平衡的。2.性质:1.每个节点不是红色就是黑色;2.根节点是黑色;3.叶子节点(NULL节点)是黑色的;4.红色节点的两个孩子必须是黑色的;5.对于每个节点,从该节点出发到叶子节点所有路径上的黑色节点数相等。因为要满足红黑树的这五条性质,如果我们插入的是黑色节点就一定会










