目录
1、红黑树
规则:
(1)所有结点只有黑和红两种逻辑状态。
(2)根结点是黑色的,叶子结点是黑的NULL结点。
(3)任意结点到其叶子结点的黑高一致。
(4)不能有相邻连续两个红色的结点。
优势:红黑树的最大路径和最小路径经过的结点数最大差一倍(分别是全黑结点,以及红黑交替结点),能保证最差查找和最好的查找的时间复杂度稳定O(LogN)。
2、红黑树的红和黑的来源
转载:三十张图助你看清红黑树的前世今生 - 知乎 (zhihu.com)
红黑树是由2-3树变形而来。而红黑树里面的红和黑表示链接,红色表示同一层,而黑色表示子结点。如下图。