腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
二叉树
第
n
层
元素
prolog
、
binary-tree
如何找到给定层次的
二叉树
的所有
元素
?我试着这样做: nlevel(void,_,[]).nlevel(tree(X,L,R),
N
,Zs):- append(Xs,Ys,Zs),
N
is
N
1+1.
浏览 10
提问于2020-09-26
得票数 1
回答已采纳
3
回答
按序号索引访问红黑树
algorithm
、
binary-tree
、
complexity-theory
、
red-black-tree
我有一棵红黑相间的树(
二叉树
,所有的叶子都在两
层
之内)。我可以通过节点导航:向左、向右或向父节点。我知道所有的节点数。 我必须找到树中的
第
N
个最小的
元素
。有没有比O(
n
)更快的方法呢?
浏览 0
提问于2012-03-31
得票数 2
回答已采纳
3
回答
一个二叉搜索树可以是满的和完全的吗?
binary-search-tree
我已经尝试了几种不同的写出树的版本,但是Wolfram Mathematica中的这个完整的
二叉树
示例一点帮助都没有,因为它也符合full的定义。教科书将完整的
二叉树
定义为通过
第
n
层
-1的树,在
第
n
层
有一些额外的叶节点,所有节点都左对齐。 R L
浏览 0
提问于2010-10-19
得票数 3
回答已采纳
3
回答
一棵
二叉树
在
第
n
层
可以有多少个节点?用归纳法证明答案
data-structures
、
tree
、
binary-tree
、
treenode
这是一个家庭作业,我没有太多的时间来做,但我知道一些答案,需要一点帮助。1节点->1级3、4、5、6、7节点->3级5、6、7、8、9、.....,31节点->5级从现在开始,我很困惑如何完成
浏览 0
提问于2010-12-29
得票数 5
回答已采纳
12
回答
“完全
二叉树
”、“严格
二叉树
”、“完全
二叉树
”的区别?
data-structures
、
tree
、
binary-tree
我对以下树的术语感到困惑,我一直在研究树,我无法区分这些树:b)严格的
二叉树
请帮我辨别一下这些树。在数据结构中何时何地使用这些树?
浏览 424
提问于2012-09-11
得票数 83
回答已采纳
2
回答
递归模式的大O时间复杂度
algorithm
、
recursion
、
time-complexity
、
big-o
示例1 if(
n
<= 1) { } }int sum(Node node) { return 0;} 我看到上面的代码的运行时是O(2^log <e
浏览 2
提问于2017-11-07
得票数 3
回答已采纳
5
回答
如何找到
二叉树
中的
第
n
个节点?
algorithm
、
data-structures
、
language-agnostic
、
binary-tree
、
tree-traversal
我想找到
二叉树
中的
第
n
个节点/
元素
。例如,不是
第
n
个最大/最小,而是按顺序排列的
第
n
个。 如何做到这一点?有没有可能把它保持在一个函数中?
浏览 1
提问于2014-12-09
得票数 2
1
回答
如何在遍历
二叉树
时跟踪
层
?
c++
、
binary-tree
、
traversal
如果我需要打印出用下面的结构构造的
二叉树
的每个
元素
。如何跟踪正在打印的
元素
层
?预期产出: 0: 12
层
-1: 28 19
层
-2: 94 32
层
-3: 65 18 72
浏览 0
提问于2019-07-28
得票数 1
回答已采纳
1
回答
在
二叉树
中查找
第
k个
元素
binary-search-tree
我想返回
二叉树
顺序遍历的
第
k个
元素
。我如何保持变量'count‘的更新,或者一旦我找到
第
k个
元素
并将其打印出来,是否有办法跳出循环?public void kthElement(int
n
, int count, BinaryNode<AnyType> root){ this.kthElement(
n
, count, root.left); i
浏览 1
提问于2013-03-27
得票数 0
3
回答
如何在完全
二叉树
的最后一
层
找到最右边节点的位置?
algorithm
、
binary-tree
我正在做一个
二叉树
的问题,当我遇到在一个完整的
二叉树
的最后一
层
中找到最正确的节点的问题,这里的问题是我们必须在O(
n
)时间内完成它,这是一个停止点,在O(
n
)中通过遍历所有
元素
来做是很简单的,但是有没有一种方法可以在任何复杂度低于O(
n
)的情况下做到这一点,我在互联网上浏览了很多次,我找不到关于这个东西的任何东西。
浏览 0
提问于2016-07-08
得票数 3
2
回答
标签与未标记的
二叉树
?
algorithm
、
data-structures
、
tree
、
binary-tree
、
catalan
这个链接谈到了一些“标记的”
二叉树
。那么,是否也有所谓的“未标签”
二叉树
呢?对两者做一个简明的解释会很好。PS:对引号中的问题提供一些帮助也会很好:)
浏览 3
提问于2015-04-16
得票数 1
4
回答
关于完全
二叉树
binary-tree
有没有可能完整的
二叉树
中的一个节点只有一个子节点?谢谢 这可能是一棵完整的
二叉树
吗?
浏览 0
提问于2010-06-25
得票数 3
1
回答
有没有算法可以在O(log )时间内找到最大堆中的
第
k个最小
元素
?
algorithm
、
heap
、
heapsort
在最坏的情况下,
第
k个最小的
元素
可能在最大堆的最后一
层
。在这种情况下,查找该
元素
所需的时间可能会达到O(
n
),因为在最坏的情况下,堆的最后一
层
可能有
n
/2个
元素
。或者有没有其他算法可以在O(logn)时间内找到最大堆中的
第
k个最小
元素
?
N
=否。堆中
元素
的数量
浏览 4
提问于2020-02-02
得票数 0
2
回答
在
第
n
层
打印树的
元素
ocaml
灌木是这样一种树,即树节点可以没有子节点、一个子节点或两个子节点。每个树节点存储类型‘a’的一个实例。多态类型‘a bus.定义如下。编写一个函数print_level:‘一个布什-> int ->单元,它从第二个参数定义的给定级别打印布什节点的密钥。
浏览 23
提问于2020-06-07
得票数 0
回答已采纳
1
回答
CLRS完全准确地表示最大运行时间由递归t(
N
)= T(2
n
/3) + O(1)`描述吗?
algorithm
、
recursion
、
data-structures
、
heap
在
第
155页的CLRS中,最大堆的运行时间被描述为T(
n
) = T(2
n
/3) + O(1).我理解为什么第一次递归调用是针对一个大小为2
n
/3的子问题,在这样的情况下,我们有一个几乎完全的
二叉树
(总是堆的情况),其中最深的节点
层
是半满的(我们递归到子树的根上,它是包含这些节点的最深层的子树的根我不明白的是:在第一个递归调用之后,子树现在是一个完整的
二叉树
,所以下一个递归调用将处理
n
/2大小的问题。因此,简单地说,max-
浏览 2
提问于2016-07-29
得票数 3
回答已采纳
3
回答
如果你知道
二叉树
的节点数,如何找到它的最小高度?
data-structures
、
tree
、
computer-science
、
binary-tree
、
discrete-mathematics
设
n
是
二叉树
的节点数,那么求出
二叉树
的最小高度的一般函数项是什么? 我想应该是
n
=floor(log2(
n
))+1。但是,我想我错了。
浏览 2
提问于2012-10-15
得票数 2
回答已采纳
2
回答
二叉树
的搜索时间
runtime
、
binary-tree
、
analysis
有谁知道如何计算
二叉树
的搜索时间(即最坏情况、最好情况和平均情况)?
浏览 2
提问于2009-02-08
得票数 18
2
回答
这是一个完整的
二叉树
吗?
algorithm
、
data-structures
、
binary-tree
如果这是一个完整的
二叉树
,为什么下面的不是呢?
浏览 0
提问于2011-06-29
得票数 4
回答已采纳
1
回答
数据结构创建(PQ链表合并?)
data-structures
、
linked-list
、
priority-queue
我可以很容易地模拟敌人攻击我,通过偷看和弹出我的优先排中的
元素
,按排号排序,但这不是我需要做的。我需要的是能够允许敌人查看他们在攻击我时会杀死的所有士兵,而不是真正的攻击,所以不会从我的优先级队列中删除
元素
(如果我将其实现为pq)。旁注:Java的PriorityQueue.Iterator()以随机的顺序打印
元素
,我知道我只需要一个迭代器,仅供参考。问题是,如果我将其作为pq实现,我只能看到顶部的
元素
,所以我将不得不弹出排,就好像他们快要死了一样,然后当攻击的想法被计算出来时,再把他们推回去。我也可以将其实现为链表或数组
浏览 1
提问于2011-02-27
得票数 0
5
回答
关于C++中的移位运算符
c++
、
bitwise-operators
、
bit-shift
假设我们有25个
元素
的树大小。
浏览 0
提问于2011-09-22
得票数 3
回答已采纳
点击加载更多
相关
资讯
二叉树按层交替反向遍历
day25.排序与搜索&树与树算法Python教程
1.4 查找最大或最小的 N 个元素
文心一言 VS 讯飞星火 VS chatgpt (298)-- 算法导论22.1 2题
物联网感知层中的不可替代元素!
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券