红黑树操作

Posted Keep--Silent

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红黑树操作相关的知识,希望对你有一定的参考价值。

前言

AVL的插入和删除操作,会频繁地调整全树的结构,代价较大。因此,在AVL的平衡标准上放宽条件,引入红黑树。

目录

性质

定义

①每个结点是红色或者黑色
②根结点是黑色。
③每个叶子结点都是黑色的空结点(NUUL结点)。
④不存在两个相邻的红节点。(即红节点之父和红节点之子必是黑)
⑤从任一结点到其每个叶子的所有路径都包含相同数目的黑色结点。

推论

①从根节点到叶节点的最长路径不超过最短路径的两倍
②有n个内部结点的红黑树的高度 h

以上是关于红黑树操作的主要内容,如果未能解决你的问题,请参考以下文章

Red Black Tree(红黑树)

红黑树那点事

最容易懂得红黑树

最容易懂的红黑树

最容易懂得红黑树

最容易懂得红黑树