腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
红
黑
树
插入
我在
红
黑
树
中插入了节点36,结果是以下红色
黑
树
:我的问题是在这种特殊情况下如何处理双
红
?是2号案件还是3号案件?
浏览 1
修改于2017-01-19
得票数 0
回答已采纳
3
回答
红
黑
树
的直觉
我想知道
红
黑
树
是怎么工作的。我理解算法,如何修复插入和删除操作后的属性,但有些事情我不清楚。为什么
红
黑
树
比二叉
树
更平衡?我想要理解的直觉,为什么旋转和固定
树
属性使
红
黑
树
更加平衡。 谢谢。
浏览 0
提问于2015-04-23
得票数 4
回答已采纳
3
回答
红
黑
树
实现
我想要一些关于我的
红
黑
树
实现的反馈。一切都很好。我已经调试了这个,它看起来很好,但是我可能错过了一些东西。 基本上,这是一棵红色的
黑
树
,它将字符串作为键存储,而包含这些字符串的段落作为值存储。
浏览 0
修改于2014-10-31
得票数 11
回答已采纳
2
回答
红
黑
树
平衡吗?
我正在研究
红
黑
树
,我正在读科门的“算法入门”一书。现在,我正在尝试创建数字1-10的
红
黑
树
,使用书中描述的伪代码-RB-插入-补丁(T,z)。这是截图 一切都很好,直到我把"6“号插入到
树
中。根据伪代码,我得到以下结果正如你所看到的,所有的
红
黑
树
都满足了要求,但我很困惑,因为我知道
红
黑
树
应该在每一步上都保持平衡。 我可以手动执行“左旋转
浏览 8
提问于2015-02-15
得票数 6
回答已采纳
1
回答
串
红
黑
树
我应该对我正在读的一篇关于
红
黑
树
的文章做出回应,并且使用相对键而不是绝对键。讨论的重点应该是将其与字符串联系起来。这是正确的吗?如果是的话,它能用来做什么呢?
浏览 0
修改于2015-12-09
得票数 1
回答已采纳
2
回答
红
黑
树
模板
我在实现一个使用模板的红色
黑
树
时遇到了困难。我已经阅读并理解了它的用途,但不知道如何将其具体实现到头文件和.cpp文件中。
浏览 1
提问于2018-02-21
得票数 0
回答已采纳
1
回答
红
黑
树
左转
我一直在浏览罗伯特·塞奇威克的算法中描述的
红
黑
树
。这是插入到红色
黑
树
中的代码。
浏览 2
修改于2013-10-31
得票数 0
回答已采纳
1
回答
插入
红
黑
树
我想递归地插入一个新节点,然后从函数insertRec返回新插入的节点。函数调用如下所示 root = insertRec(root, null, value); root = insertRec(root, null, 6); root = insertRec(root, null, 3); root =
浏览 2
提问于2018-05-28
得票数 0
回答已采纳
1
回答
红
黑
树
证明
对于n>1,一棵
红
黑
树
必须至少有一个红色节点.这对我来说是有意义的,因为如果n是偶数,则来自根的两个子树有不同的节点数,因此必须至少有一个红色才能使所有路径保持相同的黑色高度。还有另一个问题,就是
黑
高k的
树
的最小内部节点是2^k-1。这方面的证明是,如果每个节点都是黑色的,则整个二叉
树
,假设虚拟的外部叶子被计算在内,将会有高度k,并将其插入公式2^h-1中,给出答案。一个节点超过一个节点的
树
怎么可能至少有一个红色节点,而最小的内部节点
树
却只有黑色
浏览 2
提问于2016-03-13
得票数 0
回答已采纳
3
回答
连接
红
黑
树
我想知道这是否需要OCaml使用的AVL
树
中保存的高度信息,或者这对于
红
黑
树
是否也是可能的。例如,与简单地迭代第二棵
树
并将其元素附加到第一棵
树
的末尾相比,是否可以更有效地连接一对
红
黑
树
?
浏览 2
修改于2017-01-19
得票数 20
回答已采纳
2
回答
红
黑
树
问题
红
黑
树
中的一个节点可以有一个红色和一个黑色的子节点吗? 我有下面的
树
,我在这里只指定了颜色。叶节点将被忽略。
浏览 0
修改于2011-04-12
得票数 2
回答已采纳
2
回答
红
黑
树
构造
最近,我一直在搜索
树
,我遇到了
红
黑
树
,令我困惑的是,在r-b
树
中,根节点应该是黑色的,这很好,现在我将如何决定传入节点是红色还是黑色。 我已经看过了维基文章,但还没有找到解决这个问题的方法。
浏览 0
修改于2010-04-04
得票数 1
回答已采纳
2
回答
红
黑
树
实现
这是我计划在一个小的个人项目中使用的一棵
红
黑
树
的实现。它工作得很好,但是我不确定代码是否非常好,因为我只是个初学者,而且插入速度比我发现的这里 (在几次插入之后就停止工作)慢了4倍。
浏览 0
修改于2017-05-15
得票数 7
1
回答
插入
红
黑
树
纯粹从概念上讲,我如何将21插入到这棵
红
黑
树
中?
浏览 0
修改于2021-05-14
得票数 0
1
回答
插入
红
黑
树
根据CLRS教科书,我正在尝试实现一棵
红
黑
树
.TreeNode类定义节点,并具有定义节点的函数,确定节点是右节点还是左节点。BST班是给
树
的。
浏览 3
修改于2013-03-14
得票数 2
1
回答
红
黑
树
-删除
我已经为RBT实现了删除功能(基于Cormen),它看起来很有效,但是对删除+打印
树
的测试却给了我错误的答案。我花了几个小时找可能出了什么问题,但什么也找不到.下面是按预设顺序打印
树
的func:{ if(root !
浏览 2
修改于2015-08-29
得票数 1
6
回答
avl树上的
红
黑
树
除了节点中的红色和黑色之外,AVL和红色黑色
树
都是自平衡的。选择
红
黑
树
而不是AVL
树
的主要原因是什么?
红
黑
树
的应用是什么?
浏览 1
修改于2017-01-19
得票数 137
2
回答
堆还是
红
黑
树
?
另一方面,我知道与
红
黑
树
相比,我不理解它的优势,因为它还有O(log(n))、insert和delete,以及O(1)查找min/max。以及排序输出的优点(我不关心这个)。这个问题与:有关 既然我有std::map和boost::堆这两种结构,为什么我更喜欢使用堆而不是
红
黑
树
呢?最后,使用
红
黑
树
,我还有O(log(n))搜索条目的时间,而堆的搜索时间是O(n),这一点很重要,因为存在重复。
浏览 3
修改于2017-05-23
得票数 10
回答已采纳
2
回答
红
黑
树
与多层
树
在许多编译器中,标准数据结构(如Set、Map和Multimap )在后面使用
红
黑
树
,multimap存储多个和重复的键。关于以下引述,我有一个问题: 以上陈述属实吗?如果是这样的话,我们如何使用
红
黑
树
来实现multimap (就像C++ STL那样)?
浏览 1
修改于2013-09-27
得票数 2
回答已采纳
1
回答
红
黑
树
澄清问题
我一直在读关于
红
黑
树
的文章,有两个问题一直困扰着我。我仍然在了解他们,非常抱歉,如果这些是明显的,对一个更有经验的编码器。如果在
红
黑
树
中插入一个节点,平衡该
树
,然后删除该节点,它会导致同一棵
树
吗?总是这样吗?在我看来是这样,但我不完全确定。如果删除没有子节点的红色节点,则平衡
树
,然后重新插入相同的节点总是导致相同的
树
?总是,有时候,还是从来没有? 再次,抱歉,如果有琐碎,我仍然在学习,并没有找到一个好的答案,
浏览 3
提问于2016-03-27
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券