没长正的技术专栏 勤动手、多思考

数据结构之红黑树

2017-02-01
mzz

阅读:

2021-08-05

目的

程序 = 数据结构 + 算法

了解数据结构、算法思想、优缺点、合理运用到项目中, 常见算法:

一、数据结构

1. 红黑树

1.1 应用

平衡二叉树变种, HashMap 与 红黑树

1.2 基础特性

2021-08-05_RedBlackTree

性质1. 结点是红色或黑色。 [3]

性质2. 根结点是黑色。 [3]

性质3. 所有叶子都是黑色。(叶子是NIL结点) [3]

性质4. 每个红色结点的两个子结点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色结点)

性质5. 从任一节结点其每个叶子的所有路径都包含相同数目的黑色结点。(不是指连续节点,指的所有路径,从根节点到叶子) [3]

参考


欢迎拍砖,多多交流,转载请注明出处:[没长正的技术专栏](http://blog.meizhangzheng.com) 如涉及侵权问题,请发送邮件到xsj34567@163.com,如情况属实本人将会尽快删除。


上一篇 数据结构之树

Comments

Content