腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
AVL
树
如何
保证
O
(
log
(
n
))
次
搜索
我听说
AVL
树
有
O
(
log
(
n
) )用于
搜索
,但我不明白为什么它总是
保证
log
(
N
)
搜索
。
浏览 5
提问于2017-06-23
得票数 1
回答已采纳
2
回答
AVL
树
与展式
树
的区别
、
、
、
、
我正在研究各种树木,偶然发现了
AVL
树
和弹奏
树
。我想知道 这些
树
的正面和反面是什么?这些
树
在大
O
表示法方面的表现是什么?
浏览 5
提问于2011-09-19
得票数 53
回答已采纳
6
回答
avl
树上的红黑
树
、
、
除了节点中的红色和黑色之外,
AVL
和红色黑色
树
都是自平衡的。选择红黑
树
而不是
AVL
树
的主要原因是什么?红黑
树
的应用是什么?
浏览 1
提问于2012-12-13
得票数 137
3
回答
为什么
avl
树
的
搜索
速度比红黑
树
快?
、
、
、
我在几个地方读过它,
avl
树
搜索
速度更快,但不能理解。据我所知:红黑
树
的最大高度=2*对数(
N
+1)
树
的高度= 1.44*logo(
N
+1) 是不是因为
AVL
比较短?
浏览 0
提问于2011-05-21
得票数 10
1
回答
检查二叉
树
是否为
avl
树
的最佳时间复杂度(高度平衡)
、
、
所以我在一
次
采访中被问到,如果可以检查
树
是否是
avl
树
,可以是: T(
n
) =
O
(
log
(
n
))是用
O
(
log
(
n
))做算法吗?
浏览 0
提问于2018-04-30
得票数 1
1
回答
AVL
中渐近运行时间的插入和
搜索
、
、
我正在学习
AVL
树
。
AVL
树
是通过旋转来平衡自身的二进制
搜索
树
。因为它们是平衡的,所以查询时间是
O
(
log
)。但是添加条目的顺序对于避免每次插入的最坏情况
O
(
log
)旋转也很重要。它的渐近运行时间是多少:b)
搜索
不在
树
中的关键字。我所理解的是
浏览 0
提问于2020-10-14
得票数 0
4
回答
红黑
树
的应用
、
、
、
红黑(RB)
树
的应用是什么?是否存在只能使用RB
树
而不能使用其他数据结构的应用程序?
浏览 0
提问于2010-10-11
得票数 44
2
回答
什么时候
AVL
树
比哈希表更好?
、
、
、
、
更具体地说,如果使用
AVL
树
而不是哈希表,有没有可以更有效地执行的操作?
浏览 0
提问于2012-01-13
得票数 2
回答已采纳
1
回答
AVL
树
旋转和红黑
树
颜色翻转
、
、
众所周知,插入和删除都需要
O
(
log
)。
AVL
树
需要
O
(
log
n
),因为需要
O
(
log
n
)插入,
O
(
log
n
)才能平衡。RB
树
需要
O
(
log
),因为它需要
O
(
log
)插入,在算法第三版的介绍中,RB-插入-固定需要
O
(
log
)
浏览 1
提问于2013-10-07
得票数 0
9
回答
红黑
树
与
AVL
树
的区别
、
、
、
、
谁能解释一下这两种数据结构之间的主要区别是什么?我一直试图在网上找到一个突出不同之处/相似之处的来源,但我没有找到任何太有价值的东西。在什么情况下,其中一个会优先于另一个?什么实际情况会让一个人比另一个人“更好”地使用?
浏览 1
提问于2013-04-28
得票数 83
3
回答
哪个时间复杂度更高?
我必须选择哪种操作在
AVL
树上比BST有更好的最坏情况时间复杂度。我已经确定每个操作的时间复杂度是相同的,这取决于
树
.Remove -
O
(
log
(
n
))BST最坏的时间复杂度是..。Insert -
O
(height) Remove
浏览 2
提问于2017-12-05
得票数 1
回答已采纳
1
回答
BST
树
到
AVL
、
、
、
我想知道如果BST的每个节点都是: int leftHeight; struct node* lr;}我正在使用C,请不要评判我,我是一个初学者。
浏览 0
提问于2015-12-01
得票数 0
2
回答
为什么
Avl
树
的大小是
O
(
n
)?
AVL
树
只有
O
(logn)作为他所有的操作,因为它是一个平衡
树
。它的高度也是
O
(logn),所以为什么
AVL
树
本身的大小是
O
(
n
),有人能向我解释一下吗?对于实例,右子树的大小是
log
(
n
),logn + logn+1不等于
O
(
n
)。
浏览 0
提问于2018-12-18
得票数 1
回答已采纳
2
回答
使用
AVL
树
和二叉
树
的算法的时间复杂度是多少
、
、
考虑使用二进制
搜索
树
对
n
个元素的列表进行排序的以下算法:for each element x in thelist,while t is not empty,如果使用以下方式实现
树
,则此算法的最坏时间复杂度是多少: a)一个普通的二叉
搜索
树
?b)
AVL
<e
浏览 5
提问于2014-12-22
得票数 0
回答已采纳
1
回答
红黑
树
再平衡
、
我想在
树
中插入7项- - 3,-2,-1,0,1,2,2和3。当我按这个顺序插入时,我得到一个高度为3的良好平衡
树
: 0,-2,2,-1,- 1,-3,3。在
树
的末端是平衡的,但不是高度优化的。
浏览 3
提问于2015-05-28
得票数 0
回答已采纳
4
回答
不同数据结构的大
O
运行时间
、
、
将
n
个整数插入初始空的
AVL
树
(最佳情况)
n
)Inserting
n
整数到初始空的
AVL
树
(最坏情况)
O
(日志
n
)Inserting
n
整数到不强制结构属性(最佳情况)的初始空二进制
搜索
树
中)
O
(
log
n
)Inserting
n
整数到不强制结构属性(最坏情况)的初始空二进制
搜索
树<
浏览 3
提问于2011-08-12
得票数 3
回答已采纳
2
回答
具有平衡
树
的批处理操作
、
、
我使用自平衡二叉
树
(目前它是一个
AVL
树
,但可以用另一个)。我注意到,在只执行某些操作时有不同的时间段:很少执行大型删除或插入批处理,而大多数情况下是不可变的
搜索
树
。
浏览 3
提问于2017-10-27
得票数 1
回答已采纳
4
回答
哪种数据结构可以处理这些需求?
、
、
我需要一个可以处理这些需求的数据结构:*检索
O
(lg(
n
))中的最小值*检索
O
(lg(
n
))中的最大值*在
O
(lg(
n
))中插入一个值到数据结构中 对于最大和插入-我认为最大二进制堆可以处理这个问题,但是对于最小值不起作用,因为最小值可以在大约
n
/2个值的每个叶中-换句话说,
O
(
n
)?
浏览 0
提问于2014-02-08
得票数 0
1
回答
利用二叉
树
构造
AVL
树
、
、
、
、
我需要建议一种采用BST (二进制
搜索
树
)的算法,T1使用2^(
n
+ 1) - 1键,并构建一个具有相同密钥的
AVL
树
。该算法在最坏时间复杂度和平均时间复杂度(作为
n
函数)方面都是有效的。有一个直接的方法,就是在树上迭代,每次将T1的根添加到
AVL
树
中,然后从T1中删除它: 插入
AVL
将花费
O
(
log</
浏览 4
提问于2016-07-04
得票数 2
回答已采纳
1
回答
求
AVL
树
的中间值
、
我已经
搜索
了一点,并找到了一个相关的帖子:,但我对回复并不太满意。 假设
AVL
树
将保持平衡(根据定义?)
浏览 5
提问于2015-02-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券