一、为什么要有红黑树 如果插入的数据是有序的,这样二叉树逻辑结构和链表就没有区别了。 二、红黑树的特征 每个节点不是红色就是黑色根节点总是黑色的如果节点是红色的,则它的子节点必须是黑色的。也就是从每个叶子到跟的所有路径上不能有两个连续的红色节点从根节点到叶节点或空子节点的每条路径,必须包含相同数目的黑色节点(即相同的黑色高度)