- 1
- 0
- 约8.47千字
- 约 23页
- 2017-07-28 发布于浙江
- 举报
教你透彻了解红黑树
?
作者:July、saturnman???2010年12月29日
本文参考:Google、算法导论、STL源码剖析、计算机程序设计艺术。本人声明:个人原创,转载请注明出处。
推荐阅读:Left-Leaning Red-Black Trees,?Dagstuhl Workshop on Data Structures, Wadern, Germany, February, 2008.?直接下载:/~rs/talks/LLRB/RedBlack.pdf
------------------------------红黑树系列,六篇文章于今日已经完成:
1、教你透彻了解红黑树
2、红黑树算法的实现与剖析
3、红黑树的c源码实现与剖析
4、一步一图一代码,R-B Tree
5、红黑树插入和删除结点的全程演示
6、红黑树的c++完整实现源码
------------------------------
?
一、红黑树的介绍
先来看下算法导论对R-B Tree的介绍:红黑树,一种二叉查找树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的。
?
前面说了,红黑树,是一种二叉查找树,既然是二叉查找树,那么它必满足二叉查找树的一般
您可能关注的文档
- 云南理工大学linux教学-4第四章.ppt
- 云南理工大学linux教学-6Linux-第六章.ppt
- 云南理工大学linux教学-5Linux-第五讲.ppt
- 云南理工大学linux教学-8Linux-第八章.ppt
- 云南理工大学linux教学-2005linux进程优先级.doc
- 云南理工大学linux教学-CFS 完全公平调度器.doc
- 云南理工大学linux教学-9-10章 内核同步.ppt
- 云南理工大学linux教学-Linux内核之CFS调度和组调度.doc
- 云南理工大学linux教学-第12章 内存管理.ppt
- 云南理工大学linux教学-Linux-第11章 定时器和时间管理.ppt
- 示范引领,活动激趣-关于“起始年级语文学习习惯培养”的做法举隅-初中-语文-论文.docx
- 盛唐气象的原因-初中-体育与健康-说课稿.docx
- 巧用数形结合-画出核心素养-初中-数学-论文.docx
- 如何培养中学生的抗挫折能力-初中-语文-论文.docx
- 陕西传统体育文化发展研究-初中-体育与健康-论文.docx
- 诗经·氓-初中-语文-教案.docx
- 如何建立建设节能环保型的初中校园-初中-生物-论文.docx
- 人工智能时代初中信息科技理论课教学模式的创新与实践-初中-信息-论文.docx
- 如何利用信息技术优化语文课堂教学-初中-语文-论文.docx
- 试论刘知几的史学思想-初中-历史-论文.docx
原创力文档

文档评论(0)