Skip to content

Commit

Permalink
Update 08.01.md
Browse files Browse the repository at this point in the history
  • Loading branch information
julycoding committed May 4, 2014
1 parent 9411e81 commit a0d92e9
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ebook/zh/08.01.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@

因为,一棵由n个结点,随机构造的二叉查找树的高度为lgn,所以顺理成章,一般操作的执行时间为O(lgn).(至于n个结点的二叉树高度为lgn的证明,可参考算法导论 第12章 二叉查找树 第12.4节)。

但二叉树若退化成了一棵具有n个结点的线性链后,则此些操作最坏情况运行时间为O(n)。后面我们会看到一种基于二叉查找树-红黑树,它通过一些性质使得树相对平衡,最终查找、插入、删除的时间复杂度最坏情况下依然为O(lgn)。
但二叉树若退化成了一棵具有n个结点的线性链后,则此些操作最坏情况运行时间为O(n)。后面我们会看到一种基于二叉查找树-红黑树,它通过一些性质使得树相对平衡,使得最终查找、插入、删除的时间复杂度最坏情况下依然为O(lgn)。

## 红黑树的介绍
## 红黑树

前面我们已经说过,红黑树,本质上来说就是一棵二叉查找树,但它在二叉查找树的基础上增加了着色和相关的性质使得红黑树相对平衡,从而保证了红黑树的查找、插入、删除的时间复杂度最坏为O(log n)。

Expand Down

0 comments on commit a0d92e9

Please sign in to comment.