29 lines
663 B
Markdown
29 lines
663 B
Markdown
Conclusion on Red-Black Tree
|
||
===========================
|
||
|
||
## 红黑树的概念
|
||
|
||
> 为什么需要红黑树?
|
||
|
||
与传统BBST相比,一次调整操作只进行$O(1)$的拓扑结构调整,可作为持久数据结构(persistent structure)。
|
||
|
||
> 红黑树的基本概念。
|
||
|
||
> 红黑树与4阶B树
|
||
|
||
提升变换
|
||
|
||
> 为什么红黑树是平衡树?
|
||
|
||
## 红黑树的操作
|
||
|
||
> 插入算法
|
||
|
||
与B树的对比,通过B树来理解。至多一次重构操作,可能有$O(logn)$次重新染色
|
||
|
||
> 删除算法
|
||
|
||
相当复杂,分为四种情况。还是至多$O(1)$次重构操作,但是至多有$O(logn)$次重新染色。
|
||
|
||
理解方法还是按照B树来理解
|