腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
了解
树
遍历
中
的
递归
[
duplicate
]
python
、
recursion
这个问题在这里已经有答案了 :
了解
BST
遍历
的
打印输出 (1个答案) 13小时前就关门了。 这个问题可能类似于 这一个 但这里有一些细微
的
差别。我想
了解
当有两个
递归
调用时,
递归
是如何工作
的
。考虑下面的
树
遍历
进行预排序。 ? ..。左边
的
递归
首先发生,并在节点沿
树
向下移动时打印出节点。一旦它命中2
的
左侧节点,它就会终止。这在打印状态&q
浏览 28
提问于2021-03-02
得票数 1
回答已采纳
2
回答
了解
树
遍历
中
递归
的
执行
recursion
、
tree
、
tree-traversal
我在理解
树
遍历
中
的
递归
执行时遇到了问题。 { if(tree!我确切
的
问题是,函数调用travel(tree->left)是如何被忽略
的
?
浏览 0
提问于2016-04-29
得票数 0
2
回答
二叉
树
层次顺序
遍历
java
、
binary-tree
、
traversal
出于好奇,我想知道是否可以只使用一个
递归
方法来
遍历
二叉
树
。我已经设法使用queue
遍历
了一个二叉
树
,但从我访问过
的
一些站点来看,我甚至想
了解
如何使用queue来做这件事;有些人确实提到过它也可以用
递归
来做。一些提到
递归
方法
的
站点使用了两个或更多
的
方法来解决这个问题,但是只使用一个
递归
方法就可以做到吗?
浏览 0
提问于2013-12-11
得票数 0
2
回答
从方法符号和主体创建方法定义
树
scala
、
reflection
、
macros
、
scala-2.10
、
scala-macros
在Scala2.10
中
,有没有一种方便
的
方法将转换到方法定义
树
(即)
的
左侧? Select(a.tree, m.name) )} 我已经避免了将这些方法粘贴到实现特征
的
新匿名类
中
-如果特征有带参数列表
的
方法、带访问修饰符
浏览 0
提问于2012-12-08
得票数 8
回答已采纳
2
回答
欧拉巡回赛算法本质上是否与前序
遍历
相同?
data-structures
、
tree
、
tree-traversal
、
graph-traversal
、
preorder
我正在尝试
了解
Euler巡回赛算法,以及为什么它在
树
遍历
中
很流行。然而,我没有看到欧拉之旅和
树
的
预定
遍历
之间
的
区别。假设你拥有这棵
树
: / \ / \ \如果执行欧拉巡回算法,则如下所示: A -> B -> C -> B -> D -> B -> A -> E -> F -> E ->
浏览 6
提问于2016-10-06
得票数 4
回答已采纳
1
回答
ATLR 4-迭代与
递归
recursion
、
antlr
、
depth-first-search
假设这个抽象语法
树
:我设想ANTLR将使用
递归
算法(深度优先
遍历
)
遍历
这棵
树
。我将对这棵
树
进行多次评估(例如,10 for次)。我可以使用迭代(使用我自己
的
堆栈),而不是使用
递归
算法来
遍历
这棵
树
。为了提高性能,我认为迭代算法
的
性能会更好。ANTLR真的使用
递归
遍历
吗?这真的是一个性能问题吗? 谢谢!
浏览 1
提问于2014-12-08
得票数 0
1
回答
大型
树
数据结构是如何
遍历
的
?
algorithm
、
recursion
、
graph
、
tree
我正在研究
树
算法,几乎所有的算法都使用
递归
进行
遍历
,当然,不需要
递归
也可以完成
遍历
(通过创建堆栈数据结构和while循环)。但是出于好奇,想知道这些
树
的
数据结构是如何在
树
中
存在着数以百万或数十亿
的
节点时被
遍历
的
?当然,这些问题也是在面试中提出
的
。我能想到
的
一些方法是 将
树
存储在多个文件
中
,作为不同
的
浏览 0
提问于2016-02-21
得票数 3
1
回答
如何删除具有O(1)附加内存
的
二叉
树
?
c++
、
algorithm
、
tree
、
binary-tree
我想知道是否可以删除具有O(1)额外内存
的
二叉
树
,而无需使用
递归
或堆栈。我已经成功地编写了简单、
递归
的
postorder
遍历
解决方案(它使用堆栈内存):{ cout << "Deleting node " << root->data << en
浏览 1
提问于2021-10-30
得票数 1
回答已采纳
1
回答
对树形横断面的认识
python
、
recursion
我试图
了解
递归
是如何工作
的
,
遍历
二叉
树
是如何工作
的
。现在,我得到了关于如何在二叉树上执行postOrder
遍历
的
代码。(请注意,这不是我
的
代码,我只是想
了解
递归
是如何通过这段代码工作
的
) # class TreeNode: #
浏览 6
提问于2014-10-26
得票数 0
回答已采纳
1
回答
有没有可能在不使用
递归
或堆栈/队列
的
情况下获得二叉
树
的
高度?
c
、
data-structures
、
binary-tree
、
space-complexity
我正在用C语言编写一个程序,其中涉及到对返回二叉
树
高度
的
函数
的
多次调用。最初我使用
递归
来做这件事,但很快我又被它咬住了,因为我得到了堆栈溢出错误(不是由于无限
递归
)。为
了解
决这个问题,我尝试修改函数,使其不使用
递归
,而使用迭代。是的,使用堆栈/队列可以做到这一点,但我更希望不必这样做。 我找到了一个网站,它给出了没有
递归
或堆栈
的
遍历
树
的
代码。
浏览 17
提问于2017-08-11
得票数 3
回答已采纳
1
回答
设计GWT CellTree模型
gwt
在CellTree
中
,没有直接
的
方法可以从选定对象
遍历
到其父节点。一种方法是使用
递归
遍历
树
,另一种方法是以这样一种方式设计业务模型,即将子代映射到它们
的
父代。Metric Category |_ Metric Category根据您
的
经验,您是否
了解
上述方法
的
优点/缺点?
浏览 0
提问于2012-07-31
得票数 0
回答已采纳
1
回答
递归
vs迭代
树
遍历
algorithm
、
recursion
、
binary-tree
、
tree-traversal
所以我正在研究
树
遍历
算法。例如,在K-d
树
遍历
中
,我们
的
目标是向下
遍历
节点到叶子。这不是什么
树
搜索,更像是一次从根到叶
的
遍历
。 在这种情况下,
递归
解决方案就足够了。然而,在像C这样
的
语言中,以
递归
方式调用函数需要将值推入堆栈并在堆栈帧之间跳转等等。(我相信这也可以扩展到其他
树
类型),那么以迭代
的
方式执行这种
遍历
浏览 20
提问于2019-07-23
得票数 1
回答已采纳
2
回答
递归
,堆栈和缓存将丢失。
c++
、
caching
、
memory
想象一下我需要穿过一棵
树
。据我所知,如果以
递归
方式执行,则每个
递归
函数调用都需要将其本地参数保存在堆栈帧
中
。堆栈帧驻留在堆栈内存
中
,每个帧由堆栈指针指向。在
遍历
树
时,
递归
地做了很多更容易
的
事情(因为函数所处理
的
数据结构上
的
约束),我是否会因为堆
浏览 2
提问于2015-02-19
得票数 2
回答已采纳
1
回答
构造二叉
树
,给出不
递归
的
无序
遍历
和前置
遍历
algorithm
、
recursion
、
tree
、
iteration
、
binary-tree
给定
树
的
无序和预序
遍历
,如何以非
递归
的
方式重新构造
树
。3 8 9序前
遍历
: 1,2,4,5,8,3,6,7,9 注意:有许多对
递归
实现
的
引用。然而,这里
的
意图是
浏览 1
提问于2018-01-20
得票数 2
回答已采纳
3
回答
C/C++中固定堆栈
的
树
遍历
法
c++
、
c
、
algorithm
是否可以使用固定大小
的
堆栈来
遍历
树结构(特别是八叉
树
,二叉
树
的
3-D版本)?我不想使用
递归
,因为我
的
八叉
树
很深。 我正在
遍历
树
以执行范围搜索问题,以找到距离查询点最近
的
所有点。因此,在我
的
遍历
中
,我不会
遍历
那些以我
的
搜索区域不相交
的
节点为根
的
子树。
浏览 0
提问于2012-01-09
得票数 1
2
回答
如何使用不同
的
参数并行同一个函数?
python
、
multithreading
、
multiprocessing
我必须从每个url
中
获取JSON,它返回子URL和奖励(整数)值。其目的是
遍历
整个URL
树
并计算奖励值
的
总和。我
的
代码可以工作,但我正在尝试并行化。我
了解
了多进程,但是如何使用它同时使用不同
的
URL执行自定义
的
fetch()函数?fetch(url): children = list(json_data['children']) #No
浏览 2
提问于2018-05-01
得票数 1
回答已采纳
2
回答
树
的
递归
和非
递归
过程
c++
、
data-structures
、
oop
由于
树
是
递归
数据结构,我们在编写BST等类
树
delete方法
的
过程中使用了
递归
。
递归
的
优点是,我们
的
过程变得非常小(例如,顺序
遍历
的
代码只有4到5行),而不是一个非
递归
过程,从理解
的
角度来看,它会很长,但不像
递归
过程那样复杂。这就是为什么我讨厌
递归
,我更喜欢写非
递归
过程,我已经在二叉
树
和avl
树</em
浏览 0
提问于2010-01-25
得票数 2
回答已采纳
4
回答
在java
中
遍历
非二叉
树
java
、
tree
我有一棵不是二叉
树
的
树
,每个节点都有两个以上
的
子节点,我正在寻找一种
遍历
这棵
树
的
算法,我在学习数据结构方面真的很新手,我知道如何
遍历
二叉
树
,但当涉及到
遍历
非二叉
树
时,我会迷路。有谁能给我个提示吗?
浏览 1
提问于2013-10-13
得票数 15
1
回答
如何使用预序和无序
遍历
构造级别顺序
遍历
。(不构造
树
)
python
、
algorithm
、
tree-traversal
秩序= 1,2,3,4,5,7,6,8,9,10,11,12,13,14,15正如trinkot在评论中所说
的
那样,在评论
中
说--我们不能只使用顺序
遍历
来构造二叉
树
。假设任意随机
的
序贯
遍历
也被给出。如何在不创建树
的
情况下找到级别顺序
遍历
。我想使用
递归
函数 d
浏览 4
提问于2021-03-24
得票数 1
回答已采纳
2
回答
我
的
BST插入
的
实现有什么问题?Java
java
、
algorithm
、
binary-search-tree
我试图
了解
BST插入算法是如何工作
的
。我是
递归
地做
的
,但我对它为什么不能正常工作感到有点困惑。sub.getRightChild(), key);TreeNode构造器 this.data = data;问题是,当我
遍历
树
来打印元素时,
树
总是空
的
。
浏览 0
提问于2015-01-09
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券