腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
这个
二叉树
(
JavaScript
)
代码
中
,
顺序
递归
、
前序
递归
和
后序
递归
是
如何
工作
的
?
、
、
、
、
我想想象一下深度优先遍历函数
是
如何
工作
的
?我正在学习
递归
,并且我已经理解了insert
和
contains函数。但是当涉及到深度优先遍历时,我无法理解程序
的
流程?
浏览 10
提问于2020-06-01
得票数 0
1
回答
为什么我们需要
二叉树
子类
中
的
前后
顺序
遍历字段?
、
、
、
、
我
是
自学
二叉树
相关内容,使用开放数据结构教材在线。 练习6.7创建BinaryTree
的
子类,其节点具有用于存储
顺序
前、
后序
和
顺序
编号
的
字段。编写正确分配这些数字
的
递归
方法preOrderNumber()、inOrderNumber()
和
postOrderNumbers()
浏览 2
提问于2019-08-21
得票数 0
回答已采纳
4
回答
如何
从给定
的
遍历中找到
二叉树
?
、
、
如何
从给定
的
遍历方法(按
顺序
、后
顺序
或预
顺序
)找到
二叉树
?
浏览 1
提问于2009-09-06
得票数 0
4
回答
C++
中
的
二叉树
、
、
伙计们,我刚接触data structures.Most
的
时候,
在
书
和
参考资料中我看到了
二叉树
的
这种结构 int data; struct btree *right;但在上面的图像
中
,它就像{ struct btree *left;struct btree *right; struct btree *pare
浏览 0
提问于2011-02-04
得票数 2
回答已采纳
3
回答
预定前+后订货至有序
、
、
、
任务遍历将表示为两个列表,两个列表都包含n个不同
的
正整数,每个列表唯一地标识一个节点。您
的
程序可以采用这些列表,并使用任何合理
的
I/O格式输出结果
的
顺序
遍历。这是密码-高尔夫,所以以字节为单位
的
最短
代码</
浏览 0
提问于2016-09-25
得票数 14
回答已采纳
7
回答
迭代深度优先树遍历,
在
每个节点进行访问前
和
访问后
、
谁能告诉我迭代深度优先树遍历
的
伪
代码
,其中可以在
前序
和
后序
对每个节点执行操作?基本上,我
的
用例
是
转换
递归
遍历,我在当前节点上执行前操作和后操作,
递归
的
两端
浏览 1
提问于2011-01-12
得票数 10
回答已采纳
2
回答
基于向量
的
二叉树
遍历
、
、
、
、
我有一个基于向量
的
二叉树
,需要使用各种遍历方法对树
中
的
每个值应用一个函数。使用
递归
函数可以很容易地实现
前序
遍历,但我
在
执行
中
序
和
后序
遍历时遇到了麻烦。如果有人能帮上忙那就太好了!一些我应该包含
的
额外信息:我使用了一个节点向量,每个节点包含一个布尔变量
和
一个模板化数据变量。每个节点存储
在
索引"i“
中
,而它
的
左子节点存储<
浏览 2
提问于2012-11-26
得票数 2
回答已采纳
1
回答
Java/C/C++:
在
不重建树
的
情况下找到
二叉树
最短路径
的
叶子(帮助
递归
)
、
、
、
我有这两个
二叉树
序列(不是BSD):PostOrder: 3 1 2 5 6 7 4根左侧
的
所有元素都到左子树根右侧
的
所有元素都到右子树,并且,它们
在
树中出现
的
顺序
由postOrder.给出。对于
这个
例子:4= root 左-子树(<
浏览 4
提问于2010-02-12
得票数 0
回答已采纳
1
回答
如何
用给定
的
遍历创建
二叉树
?
、
、
、
、
好
的
,假设我们有两个列表:
二叉树
的
前序
遍历值
和
列表
中
给出
的
顺序
遍历值。现在,我需要创建一个树(以列表形式,例如[1,[2,2,0,None,None,None],1,None,None])。我可以从遍历值中分辨出树
的
每一侧
的
根值
和
元素数,但是对于
如何
创建树本身,我有点困惑。对于
这个
问题,
递归
是
个好主意,因为我们
是</em
浏览 3
提问于2014-03-08
得票数 0
回答已采纳
1
回答
print语句在这两种方法
中
到底
是
如何
工作
的
?
、
、
、
1) inorder遍历树
的
顺序
遍历树t
是
一个
递归
算法,它跟随
在
左子树之后;一旦没有更多
的
左子树要处理,我们就处理右子树。元素按左-根-右
的
顺序
进行处理。2)PostOrder遍历树t
的
后序
遍历
是
在
处理根元素之前跟随左子树
和
右子树
的
递归
算法。元素按照从左到右
的
根
顺序
进行处理。 我对
递归
浏览 1
提问于2016-07-20
得票数 0
3
回答
层次优先
和
深度优先
的
树遍历
递归
、
、
有没有什么算法可以
在
postorder.Thanks
中
以第一级
的
顺序
递归
遍历一棵树,并且是非
递归
的
。
浏览 0
提问于2009-10-15
得票数 0
回答已采纳
3
回答
仅使用que
和
递归
进行级别
顺序
遍历
的
算法
我
的
问题
是
,
如何
在
二叉树
上执行级别
顺序
遍历?我知道你会使用que,但是我该
如何
递归
呢?简而言之,我尝试按级别
顺序
打印树
的
内容,如下所示: / \ / \ \将打印:3 2 1 4 6 10 我已经尝试了许多失败
的
尝试我试着不使用循环,只使用
递归
。使用循环还不错,但我最近开始学习
递归
,并希望
浏览 2
提问于2013-03-02
得票数 1
2
回答
树
的
递归
和
非
递归
过程
、
、
由于树
是
递归
数据结构,我们在编写BST等类树delete方法
的
过程中使用了
递归
。
递归
的
优点
是
,我们
的
过程变得非常小(例如,
顺序
遍历
的
代码
只有4到5行),而不是一个非
递归
过程,从理解
的
角度来看,它会很长,但不像
递归
过程那样复杂。这就是为什么我讨厌
递归
,我更喜欢写非
递归
过程,我已经
在
二叉树
浏览 0
提问于2010-01-25
得票数 2
回答已采纳
2
回答
如何
实现非时间回溯
、
、
、
我不知道
如何
执行非时间
顺序
的
回溯。这在
递归
中
是
可能
的
,还是只有
在
迭代方法
中
才有可能。 实际上,我所做
的
jet实现了一个DPLL,它与
递归
一起
工作
。与DPLL
和
CDCL有很大不同
的
是
,树
中
的
回击不是按时间
顺序
排列
的
。有可能用
递归
来实现这样
的
东
浏览 2
提问于2019-01-25
得票数 2
5
回答
如何
在给定
后序
遍历
的
情况下构造BST
、
、
、
更常见
的
问题
是
,在给定
顺序
和
预
顺序
遍历
的
情况下构建它。在这种情况下,尽管
顺序
遍历
是
多余
的
,但它确实使事情变得更容易。有人能告诉我
如何
在
后序
遍历
中
做到这一点吗?迭代
和
递归
解决方案都是必需
的
。我试着使用堆栈迭代,但根本不能正确
的
逻辑,所以得到了一个可怕
的
混乱
的
树。
递归</
浏览 6
提问于2012-11-01
得票数 13
回答已采纳
4
回答
用尾
递归
求
二叉树
的
maxDepth
、
我正在努力解决一个问题
二叉树
的
最大深度- LeetCode
这个
问题
是
作为leetcode教程
中
的
尾
递归
练习给出
的
。尾
递归
- LeetCode 给定一个
二叉树
,找出它
的
最大深度。最大深度
是
从根节点向下到最远
的
叶节点
的
最长路径上
的
节点数。 注意:叶子
是
没有子节点
的
节点。示例: 给定
二叉树
浏览 150
提问于2019-04-18
得票数 0
3
回答
有没有一种方法可以
在
不构建树
的
情况下,从
后序
遍历中找到严格
二叉树
的
前序
遍历?
、
、
、
我得到了一个严格
的
二叉树
的
后序
遍历,并被要求找到它
的
前序
遍历。通常,我会先构建树,然后再找到预订单遍历。但是,我想知道是否有任何方法可以
在
不实际构建树
的
情况下找到预订单遍历。
浏览 4
提问于2020-03-03
得票数 7
1
回答
有人能解释
二叉树
递归
的
顺序
遍历吗?
、
我有一些
代码
可以
递归
地遍历
二叉树
. if result is None: if not我理解
递归
,我知道
如何
按
顺序
迭代遍历
二叉树
,但似乎看不出
这个
递归
解决方案正在发生什么。因此,如果‘节点’不是‘None’,我们将调用node.left上
的
递归
函数,直到到达一个牵头节点,在这种情况下
浏览 1
提问于2021-05-17
得票数 0
回答已采纳
2
回答
堆栈
是
如何
组织
的
?:删除
二叉树
、
、
、
我有这段
代码
从内存
中
删除一棵
二叉树
,但我不知道当您对destroy(<#node* tree#>)进行
递归
调用时,堆栈会是什么样子,或者
递归
是
如何
工作
的
。我知道当您到达分支
的
末尾时
递归
就结束了,因此结束了
这个
调用并开始
在
递归
中上升,但是如果
递归
函数调用保持
在
它停止
的
位置,那么对de
浏览 4
提问于2015-04-04
得票数 0
回答已采纳
1
回答
如何
将
递归
程序转换为迭代程序?
、
、
例如,将BST
的
前序
遍历和
顺序
遍历从
递归
转换为迭代
是
相对直接
的
。但后订单更难。以下
是
原始
的
递归
BST遍历函数: Python 3 def traverse_rec(node): # traversal of sub-tree at node.(前、
中
、后
顺序
BST遍历),例如here,但我正在寻找遵循what the computer does with it's call stack<
浏览 24
提问于2020-01-09
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是二叉树遍历?详述二叉树遍历的原理?用C语言实现二叉树遍历算法。内附完整代码。
打牢地基-二叉树、BST
数据结构和算法基础篇二叉树的中序遍历
python基于递归算法实现二叉树
二叉树的遍历
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券