平衡二叉树

2017-03-01  本文已影响0人  yangqi916

红黑树

1. 基于 2-3 Tree

为了让树高能够维持~lg(n)。
保持各个底部空链接和root距离相等(为了维持这个性质,后面插入时才会有各种变化)

1.1 结构

1.2 操作

2. 红黑树就是2-3树的一个实现

1.1 结构

由此产生两个性质(联想2-3树原型就可以看出):

  1. 红链接均为左链接
  2. 没有任何一个节点与两个红链接相连
  3. 树是黑色平衡的。

如何表示红键:我们在每个node设一个color,其指代指向这个节点的链接的颜色。

上一篇 下一篇

猜你喜欢

热点阅读