![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
平衡树
文章平均质量分 96
Anscor
这个作者很懒,什么都没留下…
展开
-
AVL树
AVL树 普通的二叉搜索树的退化 在使用二叉搜索树时,只规定了左子树的值小于根节点的值,右子树的值大于根节点的值,并没有对树的形状做出要求。 在树较为平衡(左右子树高度相差较小)时,如下图所示: 我们在二叉搜索树上进行的增加、删除、查找的操作的时间复杂度平均为O(log n)O(log\,n)O(logn)。 但是在树比较倾斜时,在二叉搜索树上的操作的时间复杂度也会随...原创 2019-04-09 21:54:37 · 225 阅读 · 0 评论 -
红黑树
红黑树是一种自平衡的二叉搜索树,与AVL树类似,在其上进行的插入、删除、查找操作的平均时间复杂度均为O(log n)O(log\,n)O(logn)。 但与AVL树不同的是,红黑树的平衡不是非常严格的平衡(即左右子树高度差不超过1),它牺牲了部分平衡性来换取了插入、删除时的少量旋转操作(最多3次)。 与普通二叉搜索树的区别 节点 颜色:相比于普通的二叉搜索树,红黑树...原创 2019-04-13 23:32:29 · 734 阅读 · 0 评论