专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  介绍  今天我们来介绍另种平衡 2叉树:红黑树(Red Black Tree)红黑树由Rudolf Bayer于1972年发明当时被称为平衡 2叉B树(symmetric binary B-trees)1978年被Leonidas J. Guibas 和 Robert Sedgewick改成个比较摩登名字:红黑树  红黑树和的前所讲AVL树类似都是在进行插入和删除操作时通过特定操作保持 2叉查找树平衡从而获得较高查找性能自从红黑树出来后AVL树就被放到了博物馆里据说是红黑树有更好效率更高统计性能不过在我了解了红黑树实现原理后并不相信这是真有关这点我们会在 [阅读全文] [PDF]
  下面把代码贴出来如果理解了上面所讲内容是很容易读懂这些代码using;PaBST{  publicRBTree:IBinaryTree//实现画树接口  {  //成员变量    privateNode_head;//头指针    privateNodepath=Node[32];//记录访问路径上结点    privatep;//表示当前访问到结点在_path上索引    INodeIBinaryTree.Head//显式接口实现    {      get{(INode)_head;}   }    publicboolAdd(value)//添加个 [阅读全文] [PDF]
1 共2条 分1页