您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 非平衡树 >

平衡二叉树为什么叫AVL?

发布时间:2019-07-01 17:16 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部平衡二叉树(Balanced Binary Tree) 是二叉搜索树(又名二叉查找树排序二叉树)的一种。在二叉搜索树中,搜索、插入、删除的复杂度都和书的高度相关,因此树高是制约二叉搜索树时间效率的最大瓶颈。理论上,任意高度为h二叉树最多能容纳2h 1个元素,即h=O(lg n)。实际上,由于普通二叉树的形态常常受操作顺序的影响,各子树左右儿子节点数目相差比较大,极端情况下,二叉树蜕化成一条链,此时h=O(n)

  平衡二叉树通过一组平衡化旋转规则,使得各个子树的形态发生变化,从而使树高趋近于lg n。

  红黑树 其主要思想是对节点染色,对不同颜色的节点采用不同的判断,编程复杂度较高

  Treap 其主要思想是对每个节点附加随机权值,并根据权值维护为堆,因此被命名为Tree+Heap=Treap,其编程复杂度较低,性价比较高。

  Size Balanced Tree 其主要思想为直接维护各子树的节点个数,使之严格平衡。其论文由中国OIer广东纪念中学的陈启峰于2006年底完成,并在Winter Camp 2007中发表。

http://kamexpress.net/feipinghengshu/621.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有