编程之战 第四百四七章 红黑树(下)
作者:程序小猿的小说      更新:2019-05-23

  原来,在这个fix方法中,会对红黑树进行修复。

  通过颜色调换与树的旋转,来保证它是“大致平衡”的。

  也就是说,红黑树无法做到完全平衡,但它的高度也不会无限地增高。

  即使是在最坏的情况下,红黑树也不会蜕变成一条链表~

  这就解决了普通二叉查找树的痛处。

  想到这里,杨成默默地擦除掉了已有的代码。

  他new了一个TreeSet。

  然后呢,他又往里面塞了一百万个节点。