自平衡二搜索树——红黑树

Monday, Jul 4, 2016 | 1 minute read | Updated at Monday, Jul 4, 2016

@
自平衡二搜索树——红黑树

红黑树主要属性

  1. 所有节点要么红色,要么黑色
  2. 叶子节点都是黑色
  3. 叶子节点不包含数据
  4. 所有非叶子节点都有两个子节点
  5. 如果一个节点是红色,那么它的子节点都是黑色

一个红色节点不能是其他红色节点的子节点或者父节点

  1. 在一个节点到其叶子节点的路径中,如果总是包含相同数据的黑色节点,则该路径相比其他路径是最短的。

从树的任何节点到其叶子节点的路径都具有相同数目的黑色节点,树里的最长路径则是红黑交替节点路径,所以最短路径必然是具有相同数量的黑色节点——只包含黑色节点的路径。因此,从根节点到叶子节点的最长路径都不会超过最短路径的两倍

© 2016 - 2025 Caisong's Blog

🌱 Powered by Hugo with theme Dream.

About Me

大龄程序员,喜欢折腾各种环境部署、软件应用。

博客记录日常。