云南理工大学linux教学-红黑树.docVIP

  • 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。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其 他路径长出俩倍,因而是接近平衡的。 ? 前面说了,红黑树,是一种二叉查找树,既然是二叉查找树,那么它必满足二叉查找树的一般

文档评论(0)

1亿VIP精品文档

相关文档