通往成熟和自由的旅程!

Fortitude with right attitude will make me succeed!

分享:红黑树算法的相关网站与资料(完结)

Posted on | 七月 9, 2010 | No Comments

1、百度APP上的一篇中文描述(基本上是翻译Introduction to Algorithms关于红黑树的一节,但比较清楚):

http://apps.hi.baidu.com/share/detail/5714578

2、国外一个JAVA APPLET方式的红黑树原理演示,详细介绍每一步的形为:

http://www.cse.yorku.ca/~aaw/Sotirios/RedBlackTree.html

3、Introduction to Algorithm的第13节,详细论述了red-black的算法,并对树的高度以及复杂度进行了证明。

4、LINUX2.6.35最新的内核中,有大量引用red-black树的地方,可以在代码中进行分析。

http://linux.chinaunix.net/bbs/thread-1055772-1-1.html

5、因Introduction to Algorithm中对于红黑树高度的证明采用了归纳法,故附归纳法的说明如下:

http://wiki.mbalib.com/wiki/%E6%95%B0%E5%AD%A6%E5%BD%92%E7%BA%B3%E6%B3%95

附我自己的学习进展:

1、目前遗留delete操作未分析清楚,预计明晚可以解决。

2、LINUX内核中的实现并不复杂,学习删除的过程中,最重要的是能够较好的画出各种CASE,逐

一进行分析并实现(各种CASE建议以全脑图如freemind工具描绘),也比较能锻炼全面思维能力,

如同在公司的工作一样,需要考虑各种时序、正向、逆向等流程。

Comments

Leave a Reply





关于

张东亚的博客空间,欢迎各位访问!

搜索

管理