腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
二叉树
的
递归
广度优先
遍历
、
、
、
我正在努力寻找一种在
C
或
C
++
语言
中使用
递归
实现
二叉树
遍历
的方法。谢谢
浏览 4
提问于2014-01-18
得票数 1
1
回答
递归
vs迭代树
遍历
、
、
、
所以我正在研究树
遍历
算法。例如,在K-d树
遍历
中,我们的目标是向下
遍历
节点到叶子。这不是什么树搜索,更像是一次从根到叶的
遍历
。 else if(ptr.val < threshold) traverse(ptr.left);traverse(root); 因此,考虑到<
浏览 20
提问于2019-07-23
得票数 1
回答已采纳
1
回答
求
二叉树
节点有序秩的有效算法
、
、
、
、
给定
二叉树
(不一定是
二叉树
搜索树)和该树中的一个节点,有什么有效的算法(最好用Java
语言
)来查找该节点的有序秩? 通过
遍历
(
递归
或迭代),O(n)算法是可能的。还有更好的吗?谢谢你的建议。
浏览 3
提问于2015-08-19
得票数 1
回答已采纳
4
回答
当
递归
使用堆栈时,使用堆栈而不是
递归
如何在
C
中提供更好的性能?
、
、
、
这个问题是由学习
C
语言
引起的。但是,在任何函数调用使用堆栈时,如何更好地使用自创建堆栈呢?
浏览 6
提问于2015-10-06
得票数 2
回答已采纳
3
回答
不使用
递归
的
二叉树
遍历
、
、
、
有没有人可以帮助创建一棵
二叉树
,并在
c
中对
二叉树
进行非
递归
的前序
遍历
?
浏览 0
提问于2015-03-26
得票数 1
1
回答
有没有可能在不使用
递归
或堆栈/队列的情况下获得
二叉树
的高度?
、
、
、
我正在用
C
语言
编写一个程序,其中涉及到对返回
二叉树
高度的函数的多次调用。最初我使用
递归
来做这件事,但很快我又被它咬住了,因为我得到了堆栈溢出错误(不是由于无限
递归
)。为了解决这个问题,我尝试修改函数,使其不使用
递归
,而使用迭代。是的,使用堆栈/队列可以做到这一点,但我更希望不必这样做。 我找到了一个网站,它给出了没有
递归
或堆栈的
遍历
树的代码。
浏览 17
提问于2017-08-11
得票数 3
回答已采纳
1
回答
如何在不使用
递归
的情况下在
C
中找到
二叉树
的高度?
、
、
我可以在不使用
递归
的情况下,在
C
语言
中得到
二叉树
的最大深度的逻辑吗?
浏览 33
提问于2020-11-09
得票数 0
1
回答
如何在没有
递归
的情况下
遍历
二进制搜索树?
、
、
、
我可以很容易地使用
递归
遍历
二叉树
,但是我对没有
递归
的
遍历
没有任何想法,所以请任何人解释,……
浏览 1
提问于2015-10-08
得票数 4
回答已采纳
1
回答
线程
二叉树
的优点
、
、
在线程
二叉树
的文档中,我读到 1-在普通
二叉树
中指针是如何和何时保存在堆栈中的? 2-如何在线程
二叉树
中的堆栈中不添加指针?
浏览 1
提问于2014-10-08
得票数 1
回答已采纳
2
回答
二叉树
层次顺序
遍历
、
、
出于好奇,我想知道是否可以只使用一个
递归
方法来
遍历
二叉树
。我已经设法使用queue
遍历
了一个
二叉树
,但从我访问过的一些站点来看,我甚至想了解如何使用queue来做这件事;有些人确实提到过它也可以用
递归
来做。一些提到
递归
方法的站点使用了两个或更多的方法来解决这个问题,但是只使用一个
递归
方法就可以做到吗?
浏览 0
提问于2013-12-11
得票数 0
1
回答
如何使用队列来计算
二叉树
中的叶子节点数?
我正在学习
c
语言
。使用
递归
计算
二叉树
中的叶节点非常简单,但是我们如何使用队列来实现呢?
浏览 0
提问于2017-03-30
得票数 0
2
回答
为什么要使用
递归
?
、
、
我想知道,为什么人们要使用
递归
?在我的大部分学习经验中,我发现它比迭代方法效率低得多,那么为什么人们要使用它呢?是不是因为你可以简单地写一个更短的方法?
浏览 0
提问于2013-12-02
得票数 3
1
回答
morris
遍历
用例
、
、
我编写了一个程序,它使用morris
遍历
来
遍历
二叉树
。出于好奇,我开始在无序
遍历
和morris
遍历
之间进行基准测试。我发现,在运行1000倍之后,morris
遍历
的平均时间为5795,
递归
顺序
遍历
的平均时间为2457,几乎是morris
遍历
的两倍。我认为使用线程
二叉树
的morris
遍历
具有复杂性O(NlogN),
递归
顺序
遍历
具有O(N),因此显然morris<em
浏览 0
提问于2013-07-15
得票数 5
回答已采纳
4
回答
是否可以使用迭代而不是
递归
来
遍历
二叉树
?
、
、
、
在学校里,当我们需要
遍历
一棵树(例如
二叉树
)时,我们总是被教导
递归
地
遍历
树。我在
C
++的上下文中问这个问题
浏览 0
提问于2014-03-23
得票数 1
回答已采纳
2
回答
二叉树
遍历
的
递归
与非
递归
二叉树
遍历
的
递归
和非
递归
有什么不同?谢谢
浏览 0
提问于2012-09-11
得票数 2
4
回答
在java中
遍历
非
二叉树
、
我有一棵不是
二叉树
的树,每个节点都有两个以上的子节点,我正在寻找一种
遍历
这棵树的算法,我在学习数据结构方面真的很新手,我知道如何
遍历
二叉树
,但当涉及到
遍历
非
二叉树
时,我会迷路。有谁能给我个提示吗?
浏览 1
提问于2013-10-13
得票数 15
6
回答
二叉树
中的无堆栈预序
遍历
在不使用节点堆栈或“访问”标志的情况下,可以在
二叉树
上执行迭代*预顺序*
遍历
吗?如果能够执行此操作,那么一些伪代码或更好的简短
C
++代码示例将非常有用。编辑:i特别不想使用
递归
进行预顺序
遍历
。我问题的上下文是,我有一个八叉树(就像
二叉树
),它是我在GPU上构建的。我想启动许多线程
浏览 21
提问于2012-01-23
得票数 10
回答已采纳
3
回答
与迭代相比,使用
递归
是否有优势--除了有时可读性和优雅性之外?
如果他们错了,请纠正我:从性能上讲,迭代总是比
递归
更便宜(至少在一般的
语言
中是这样的,比如Java、
C
++、Python等)。如果
递归
总是比迭代更昂贵,并且总是可以用迭代算法(在允许
递归
的
语言
中)来代替的话--那么我认为使用
递归
的其余两个原因是:优雅和可读性。 一些算法用
递归
的形式表达得更好。扫描
二叉树
。然而,除此之外,是否有任何理由在迭代中使用
递归
?与迭代相比,
浏览 0
提问于2014-06-03
得票数 13
回答已采纳
4
回答
级别顺序插入到
二叉树
中?
、
、
、
假设我们得到了一个水平顺序
遍历
输出。如何从填充数据的
二叉树
中构造正确的位置?设a[] = {A,B,
C
,D,E,F,G};//数组中的
遍历
输出 A B
C
有很多水平顺序
浏览 7
提问于2011-07-02
得票数 8
回答已采纳
1
回答
按顺序
遍历
\调用堆栈空间被认为(或)不?
、
、
、
、
问题:-查找
二叉树
中的节点数空间复杂性- O(n)时间复杂度- O(n) 空间复杂度- O(1)或O(N)?我们可以
递归
地进行顺序
遍历
,但在采访中,哪种方法是对interviewer.....Iterative或
递归
的最佳表达?我也应该考虑
递归
调用堆栈空间,它将空间复杂度归结为O(
浏览 2
提问于2019-11-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是二叉树遍历?详述二叉树遍历的原理?用C语言实现二叉树遍历算法。内附完整代码。
c语言-递归函数
二叉树的遍历
二叉树的层次遍历
c语言中实现用指针遍历数组
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券