码迷,mamicode.com
首页 >  
搜索关键字:平衡二叉查找树    ( 113个结果
数据结构-红黑树详解
介绍:红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。红黑树和AVL树类似,都是在进行...
分类:其他好文   时间:2016-08-05 17:57:20    阅读次数:139
数据结构-自平衡二叉查找树(AVL)详解
介绍:在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(log n)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。AVL树得名于它的发明者 G.M. Adelson-Velsky 和 E.M. Landis,他们在 1962 年的论文 “An algorithm fo...
分类:其他好文   时间:2016-08-05 17:55:37    阅读次数:226
红黑树
一、红黑树的基本概念红黑树是一种自平衡二叉查找树。典型的用途是实现关联数组,在实践中是高效的,时间复杂度为O(log)。主要实现查找,插入和删除功能。它的统计性能要高于平衡二叉树(AVL树)。红黑树是一种特定类型的二叉树。它用来组织数据,比如数字的块的一种结构,所有数..
分类:其他好文   时间:2016-07-21 22:06:07    阅读次数:202
平衡查找二叉树
AVL树是平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(logn)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。它能保持二叉树的高度平衡,尽量降低二叉树的高度,减少树的..
分类:其他好文   时间:2016-07-17 18:04:35    阅读次数:193
红黑树
1.概念 红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它 ...
分类:其他好文   时间:2016-07-11 21:19:21    阅读次数:182
最详细的红黑树解析
红黑树 红黑树(英语:Red–black tree)是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在Leo J. Guibas和Robert Sedgewick于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实...
分类:其他好文   时间:2016-07-09 12:15:03    阅读次数:1936
B~树
B~树 1.前言: 动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树 (Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。前三者是典型的二叉查找树结 ...
分类:其他好文   时间:2016-06-21 20:33:13    阅读次数:175
[数据结构] 红黑树
1. 概述  红黑树(Red Black Tree) 是一种自平衡二叉查找树,红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。  它虽然是复杂的,但它的最坏情况运行时间也是非常良好的,并且在实践中是高效的: 它可以在O(log n)时间内做查找,插入和删除,这里的n 是树中元素的数目。2. 性质 红黑树是每个节点都带有颜色属性的二叉查找树,颜...
分类:其他好文   时间:2016-06-12 16:57:51    阅读次数:195
[数据结构] B(B-)树、B+树、B*树
1. B树  B树及B-树,是一种自平衡的树,能够保持数据有序。这种数据结构能够让查找数据、顺序访问、插入数据及删除的动作,都在对数时间内完成。  B树,概括来说是一个一般化的二叉查找树(binary search tree),可以拥有多于2个子节点。与自平衡二叉查找树不同,B树为系统大块数据的读写操作做了优化。B树减少定位记录时所经历的中间过程,从而加快存取速度。B树这种数据结构可以用来描述外部存...
分类:其他好文   时间:2016-06-12 14:05:16    阅读次数:237
红黑树的插入与删除
红黑树(Red Black Tree) 是一种自平衡二叉查找树。红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。红黑树可以在O(log n)时间内完成查找,插入和删除操作。 二叉搜索树可以看 二叉搜索树 AVL树可以看 AVL树的插入与删除 1. 红黑树的性质 红黑树的自平衡依赖于它的以下性质: 性质1. 结点是红...
分类:其他好文   时间:2016-05-27 11:27:05    阅读次数:187
113条   上一页 1 ... 5 6 7 8 9 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!