(王道408考研数据结构)第五章树-第四节4:红黑树基本概念及操作

文章目录

  • 一:红黑树基本概念
    • (1)什么是红黑树
    • (2)红黑树的性质
    • (3)为什么要给空结点(NIL)上色?
    • (4)为什么最长路径一定不超过最短路径的2倍?
    • (5)红黑树效率
  • 二:红黑树的实现
    • (1)红黑树的结点
    • (2)插入
    • (3)判断是否为一棵红黑树

一:红黑树基本概念

(1)什么是红黑树

红黑树在二叉搜索树基础上,增加了一个域来标识结点的颜色,可以是红色和黑色。

通过对任何一条从根节点到叶子结点的简单路径上的各个结点的颜色的约束,红黑树可以确保没有一条路径能比其他路径长出2倍,也就是最长路径比最短路径的长度最长不超过2倍

你可能感兴趣的:(408王道考研数据结构,数据结构,红黑树)