腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
带有
迭代
插入
的
C
语言
AVL
树
、
、
我正在编写一个通用
的
AVL
树
,这既是对我自己
的
挑战,如果我能正确地做到这一点,也是其他CS学生
的
资源。 像往常一样,我首先实现了一个递归
插入
函数,它是有效
的
。然而,由于效率
的
原因,我试图以
迭代
的
方式实现相同
的
函数。我在网上搜索,发现了很多实现,但其余
的
代码总是与我
的
太不同,这导致我继续尝试从头开始创建一个实现。, const void * second);
浏览 22
提问于2019-03-07
得票数 0
1
回答
有没有办法知道
AVL
树
中给出
的
节点级别
、
大家好,我是计算机科学专业
的
一名新学生,当我在
AVL
树
中
插入
或删除节点时,我很困惑如何设置和更新节点级别(深度)。因为当您在
AVL
中
插入
或删除时,它有可能会旋转以保持自身平衡。有没有办法设置和更新
AVL
树节点级别谢谢。我使用
c
作为编程
语言
。
浏览 14
提问于2020-06-22
得票数 1
2
回答
红黑
树
的
迭代
算法
、
、
有没有人可以向我推荐一种
插入
和删除红黑
树
的
迭代
算法?.Net/
C
#中所有可用
的
算法都是基于递归
的
,我不能相信递归可以处理非常大量
的
数据(因此需要大量
的
递归深度来
插入
/删除)。有没有人有基于
迭代
的
?注意: Goletas.Collection使用了一种
迭代
算法来处理
AVL
树
,这对于大量
的
数据来
浏览 1
提问于2010-09-21
得票数 3
回答已采纳
2
回答
将平衡二叉
树
复制到具有最小旋转
的
AVL
树
的
最佳“顺序”遍历
、
、
、
我有两棵二叉
树
。第一种是A,它可以访问它
的
节点和指针(left、right、parent)和B,而我无法访问它
的
任何内部结构。其思想是将A复制到B中,方法是
迭代
A
的
节点并将insert复制到B中。B是一棵
AVL
树
,是否对A (预置、排序、后置)进行遍历,以便在向B
插入
元素时有一个最小
的
旋转次数implementation;Iteration
树
A是平衡
的
,我只是不知道
树
A
浏览 3
提问于2020-03-16
得票数 1
回答已采纳
2
回答
AVL
树
非递归
、
我正在学习
AVL
树
,并在递归代码中获得了TLE。我
的
导师建议使用
迭代
解决方案。我搜索并找到了一种解决方案,可以将父节点保存在子节点中。我想知道这可能会在内存中出现问题,不是吗?有没有其他方法可以在
AVL
树
中
插入
、删除不需要保存父对象和子对象
的
内容?请给我一个提示。
浏览 5
提问于2017-07-10
得票数 2
1
回答
算法,在O(n*log(k))中找到k-最大数。
我想知道,如果你给出了一个任意长度n >= k数组
的
未排序列表,你
的
想法是在O(n*log(k))时间内找到k-最大数。例如,包含数字1到9
的
数组
的
k=2 -greatest数是8。我正在尝试用python编写这个代码,如果您知道在这个时间复杂性中是如何实现
的
:)
浏览 4
提问于2022-09-16
得票数 0
3
回答
为什么基于红黑
树
的
java TreeMap实现?
、
、
、
、
的
第三段说:“由于
AVL
树
更严格地平衡,所以对于查找密集型应用程序,它们比红黑
树
更快。” 那么,不应该使用
AVL
树
而不是红黑
树
来实现吗(因为基于散列
的
数据结构将有更多
的
查找密集型应用程序)?
浏览 0
提问于2013-02-18
得票数 13
回答已采纳
1
回答
获取两个数组之间
的
冲突量[除法和征服]
、
、
、
我目前正在进行一个项目,该项目涉及获取两个数组之间
的
冲突量。这意味着在数组中放置某些数字
的
顺序不同。每个数字只发生一次,两个数组
的
大小总是相同
的
。我尝试了一些方法来建立一个算法来计算O(n log )中
的
数量。我已经用动态规划做了一个,是O(N,2),但是我想要一个算法,通过除法和征服来计算值。 有人对此有想法吗?
浏览 3
提问于2016-02-29
得票数 0
1
回答
当涉及到二叉
树
时,如何在汇编
语言
中将节点连接到另一个节点?
、
我已经用
C
语言
做了BST,所以我知道实现。但是当涉及到汇编
语言
(更具体地说,MIPS)时,节点是如何与内存位置相对应
的
呢?因为与
C
不同,您确实需要指定指针位置和空指针,对吗?如果给我们一个4个数字
的
列表{1,3,2,4},并且开始
的
内存位置是2000 H,那么
树
映射会是 / \ / \ 2 (2002h
浏览 12
提问于2021-01-23
得票数 0
回答已采纳
1
回答
C
语言
中
的
AVL
树
迭代
器
、
、
我正在尝试创建一个
AVL
树
迭代
器,但我在这样做时遇到了麻烦。这是我用来获取第一个节点
的
代码,它成功地返回了最小值。我认为这是因为我实际上在第一个if语句中将节点
的
父节点更改为NULL。然后,我把我
的
列表搞乱了,最终在while循环中把根设为最小值。我
的
问题是,如何在不更改父节点或根节点
的
情况下获得第一个节点?编辑:是否应该使用递归
的
inorder调用将
树
中每个节点持有的对象提取到单独
的
链表中?
浏览 0
提问于2015-02-23
得票数 0
1
回答
迭代
器
的
折算复杂度
、
、
我需要在Java
语言
中为平衡
树
实现一个
迭代
器函数,例如
AVL
树
,其摊销复杂度为O(1+log(N/M)),我不确定这是什么意思?任何链接或解释都将非常helpful..Thanks
浏览 2
提问于2013-03-25
得票数 1
6
回答
avl
树上
的
红黑
树
、
、
除了节点中
的
红色和黑色之外,
AVL
和红色黑色
树
都是自平衡
的
。选择红黑
树
而不是
AVL
树
的
主要原因是什么?红黑
树
的
应用是什么?
浏览 1
提问于2012-12-13
得票数 137
1
回答
塔尔扬
的
顶下红黑
树
效率
、
、
、
我想知道Tarjan
的
自上而下
的
红树算法与其他
的
红色黑
树
算法(例如Robert
的
算法)相比,效果如何。有没有人比较过各种自顶向下和自下而上算法
的
结果?(我希望不仅比较自上而下和自下而上
的
算法,还想比较这些研究人员
的
各种算法!)
浏览 6
提问于2016-05-27
得票数 0
回答已采纳
3
回答
如果您提供了正确
的
迭代
器提示,那么map/set ::insert
的
复杂性是多少?
、
、
、
、
如果没有具体说明,我至少想知道答案是基于一个合理
的
假设,即映射/集是使用红色-黑色或
AVL
树
实现
的
。我认为,
插入
元素
的
一般算法如下: 现在,如果我们提供正确
的
迭代
器提示,那么第一步就是O(1)。其他步骤也是O(1)还是O(logN)?
浏览 0
提问于2014-12-11
得票数 5
回答已采纳
1
回答
Avl
树
与红黑
树
的
比较
、
、
、
、
我明天要考试,我
的
笔记上有3道题我听不懂。2- #insertions>0和#searches=#deletions=0,那是哪棵
树
?(
Avl
或红黑
树
)(答案是红黑) 3- #insertions=#deletions和#searches=0,那是哪棵
树
?(
Avl
或红黑
树
浏览 3
提问于2015-01-08
得票数 1
回答已采纳
1
回答
AVL
树
旋转和红黑
树
颜色翻转
、
、
众所周知,
插入
和删除都需要O(log )。
AVL
树
需要O(log n),因为需要O(log n)
插入
,O(log n)才能平衡。RB
树
需要O(log ),因为它需要O(log )
插入
,在算法第三版
的
介绍中,RB-
插入
-固定需要O(log )
的
情况1(颜色翻转),最多2次旋转。因此,
AVL
似乎需要2O(log n),而RB
树
则需要2O(log n)+
C
。 为什么我们认为RB
树
浏览 1
提问于2013-10-07
得票数 0
4
回答
如何平衡我
的
二叉
树
?
、
、
我已经有了一个可用
的
二叉
树
数据库。不幸
的
是,它需要有平衡自身
的
能力。我不想重写整个东西,我只想包含一个平衡
树
的
函数。有什么算法或想法吗?
浏览 1
提问于2010-10-22
得票数 1
1
回答
AVL
中渐近运行时间
的
插入
和搜索
、
、
我正在学习
AVL
树
。
AVL
树
是通过旋转来平衡自身
的
二进制搜索
树
。因为它们是平衡
的
,所以查询时间是O(log )。但是添加条目的顺序对于避免每次
插入
的
最坏情况O(log )旋转也很重要。它
的
渐近运行时间是多少:b)搜索不在
树
中
的
关
浏览 0
提问于2020-10-14
得票数 0
2
回答
保持
avl
树
不旋转
的
平衡
、
、
、
、
B
树
和
AVL
树
一样是自平衡
树
。我们可以看到如何使用左右旋转来保持
AVL
树
的
平衡。 是解释B
树
插入
的
链接。这种
插入
技术不涉及任何旋转,如果我没有错,保持
树
的
平衡。因此看起来更简单。问:是否有任何类似的(或任何其他不使用旋转)技术来保持
avl
树
的
平衡?
浏览 4
提问于2015-02-23
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券