在此之前,我没有了解过红黑树以及AVL tree,真是孤陋寡闻.如果你也在学习的话,我们一起进步. 如果,你很急,那么只看红色加粗即可. 1.红黑树(RB-tree) 红黑树是一种特殊的二叉搜索树,特殊在它的性质.它是SGI STL(gcc编译器使用)唯一实现的搜寻树,作为关联式容器(至少有set, map, multiset)的底部机制之用. 性质: 节点非黑即红. 根节点是黑色. 树尾端NULL节点,是黑色. 每个红色节点的两个子节点都是黑色.(从每个叶子到根的所有路径上不能有两个连续的红色…