Java数据结构和算法:第9章

2019-07-08  本文已影响0人  KaveeDJ

9 红-黑树

9.1 本章讨论的方法

9.1.1 概念

9.1.2 自顶向下插入

9.2 平衡树和非平衡树

9.2.1 时间复杂度降低到O(N)

9.2.2 平衡的补救

9.2.3 红-黑树特征

9.2.4 修正违规的情况

9.3 使用RBTree专题applet

9.3.1 点击一个节点

9.3.2 Start按钮

9.3.3 Ins按钮

9.3.4 Del按钮

9.3.5 Flip颜色变换按钮

9.3.6 RoL按钮

9.3.7 RoR按钮

9.3.8 R/B变色按钮

9.3.9 文本信息

9.3.10 Find按钮在哪里

9.4 用专题applet做试验

9.4.1 试验1:插入两个红色节点

9.4.2 试验2:旋转

9.4.3 试验3:颜色变换

9.4.4 试验4:非平衡树

9.4.5 更多试验

9.4.6 红-黑规则和平衡树

9.4.7 空子节点

9.5 旋转

9.5.1 简单旋转

9.5.2 奇异的横向移动节点

9.5.3 移动子树

9.5.4 人类与计算机

计算机并不善于“只靠观察”,如果计算机能遵守几个简单的规则,它们就会做得更好。这就是4个红黑规则

9.6 插入一个新节点

上一篇下一篇

猜你喜欢

热点阅读