腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
检查
给定
的
preorder
、
inorder
和
postorder
遍历
是否
属于
相同
的
二叉树
?
algorithm
、
graph
、
tree
、
traversal
目前,我有以下算法,它试图从
给定
的
中序
和
前序
遍历
创建一棵树,并
检查
树
的
后序
遍历
,因此使用
给定
的
后序构建? TreeNode roo
浏览 12
提问于2016-07-30
得票数 3
回答已采纳
1
回答
使用折叠
的
Haskell
二叉树
遍历
顺序
haskell
、
binary-tree
、
fold
、
inorder
、
preorder
,Eq) 之后,我为
二叉树
实现了三个排序函数:
preorder
、
inorder
和
postorder
preorder
:: BinTree a -> [a]
preorder
inorder
(Node x lt rt) =
inorder
lt ++ [x] ++
inorder
rt
postorder
:: BinTree a -
浏览 17
提问于2021-01-31
得票数 2
1
回答
递归
二叉树
遍历
代码进入无限
c++
、
recursion
、
binary-search-tree
、
tree-traversal
我试图
遍历
由键盘输入数据构建
的
二叉树
。数据已成功插入到
二叉树
中。我有一个开关语句,其中'case 2‘应该使用递归
遍历
(
和
打印)
二叉树
,分别使用顺序
遍历
算法、前置
遍历
算法
和
后置
遍历
算法。然而,当“case 2”被调用时,只会在屏幕上打印关于顺序
遍历
的
第一批数据;而且它也被打印了很多次(无限),在这里我需要停止编译操作。如果有人帮我解决这件事,我会非常高兴
浏览 3
提问于2016-01-10
得票数 0
回答已采纳
1
回答
二叉树
遍历
代码需要解释
c++
、
binary-tree
、
tree-traversal
我有一个关于
二叉树
遍历
代码是
如何
工作
的
问题。void BinaryTree_Functions::
preorder
(Binary_TreeNode* bt) if (bt == NULL) { return; }cout << bt->data <<endl;
preorder
(bt->Right);前置
遍
浏览 3
提问于2022-03-02
得票数 -4
回答已采纳
2
回答
从顺序
遍历
和
后顺序
遍历
构建
二叉树
c
、
algorithm
、
binary-tree
我遇到了一个真正让我感兴趣
的
问题,但我不确定我
是否
完全理解了
如何
完成手头
的
任务:设计一种算法,从两个n长序列构建
二叉树
,已知这两个序列是同一
二叉树
的
顺序
遍历
和
后顺序
遍历
的
输出。下面是到目前为止我
的
(相关)代码,但是我也希望能够识别出没有
二叉树
的
序列。我不知道
如何
检查
这个。有人能给我一个正确
的
方
浏览 4
提问于2014-11-04
得票数 0
1
回答
使用翻转:运算符
遍历
二叉树
。右手侧在左前评估?
haskell
、
binary-tree
给定
二叉树
Leaf deriving (Show)
inorder
Leaf = []
inorder
(Node left x right) =
inorder
left ++
浏览 5
提问于2016-03-03
得票数 1
回答已采纳
1
回答
C++从
二叉树
中删除所有节点
c++
、
binary-tree
、
tree-traversal
嘿,我正在用c++编写一个
二叉树
,在删除所有节点时遇到了一些问题。node) return; RemoveAll(node->Right); }void
PreOrder
);void
InOrder
(Node *node) if (!); void
PostO
浏览 23
提问于2020-02-25
得票数 0
回答已采纳
1
回答
将DFS转换为
二叉树
binary-tree
、
traversal
、
depth-first-search
我能从
给定
的
dfs
遍历
中形成
二叉树
吗?我
的
意思是,假设我有
inorder
,
preorder
,
postorder
,或所有这三种,我能从这些
遍历
中得到一棵唯一
的
二叉树
,并且与另一棵树没有歧义吗?
浏览 2
提问于2016-04-06
得票数 1
1
回答
树
遍历
。一般树
的
Pre-
inorder
和
Postorder
,只为
二叉树
排序?
tree
、
traversal
、
inorder
、
preorder
、
postorder
我读到前序
和
后序
遍历
也是为一般
的
(n元)树定义
的
,如下所示: if(v==null) return; for each child w of v
preOrder
(w) if(v==null) return;
postOrder
(w) print(v)但中序
遍历
仅适用于
二叉树</em
浏览 5
提问于2021-04-07
得票数 1
2
回答
如何
输出
给定
无序
和
后序横截
的
树
的
前置
遍历
?
c++
、
data-structures
、
recursion
、
tree-traversal
给出了在整数数组中有序号和顺序
遍历
时输出树
的
后置
遍历
的
代码。我
如何
以同样
的
方式获得顺序
和
后置数组
的
前置顺序?[prestart]==
inorder
[i])//break when found root in
inorder
array
postorder
(
preorder
, prestart+1,
inorder
,
浏览 1
提问于2010-06-08
得票数 3
2
回答
如何
从层次顺序数组构造
二叉树
?
java
、
data-structures
、
binary-tree
、
binary-heap
如果给我一个数组,它表示
二叉树
的
层次顺序
遍历
。我该
如何
从它构建一棵树呢?到目前为止,我
的
想法是这样
的
:我知道0th索引是root、leftChild = 2*i+1
和
rightChild = 2*i+2。这是我到目前为止所拥有的,我不认为它是正确
的
: if (i > list.size() -root.LeftChild =
浏览 4
提问于2018-10-29
得票数 1
1
回答
为什么这个函数是这样
的
呢?
haskell
、
recursion
我编写了一个函数,它使用任何类型
的
遍历
将
二叉树
收集到
属于
Monoid类型类
的
任何类型中。deriving (Eq, Ord, Show)data TravOrder =
Inorder
|
Preorder
|
Postorder
where recursion = coll
浏览 3
提问于2021-11-09
得票数 0
1
回答
这棵
二叉树
的
顺序顺序是什么?
binary-tree
、
tree-traversal
我试图找到一个
二叉树
,它
的
所有键都不同,但是三个顺序
相同
的
遍历
顺序是
相同
的
,所以我想到了这棵树: \ \ \因此,基本上没有剩下
的
儿子,但我不确定这
是否
会导致类似的三次穿越那么
postorder
=
inorder
=
preorder
= 1234吗?
浏览 4
提问于2021-12-24
得票数 0
回答已采纳
2
回答
Prolog中
的
二叉树
prolog
、
logic
如果BTTree(N,T1,T2)是具有左子树T1
和
右子树T2
的
二叉树
的
根,则为T2,其中T1中
的
所有项都小于或等于N,而T2中
的
所有项都大于N。如果
preorder
(T,L)是由
二叉树
T
的
前置
遍历
生成
的
节点列表,则为T。 如果
inorder
(T,L)是由
二叉树
T
的
无序
遍历
生成
的
节点列表,则L为真。如果<e
浏览 6
提问于2013-07-30
得票数 2
回答已采纳
2
回答
具有两个以上子代
的
树
的
序数
和
序数
algorithm
、
inorder
、
preorder
我们知道,
给定
的
二叉树
的
预序
和
中序
遍历
唯一地定义了树,那么一般
的
树,即具有两个以上子树
的
树,预序
和
中序
遍历
是否
与树结构一一对应。换句话说,
给定
一个普通树
的
元组(
preorder
,
inorder
),它对于一个普通树来说是唯一
的
,还是可以有许多树具有
相同
的
preorde
浏览 2
提问于2014-07-01
得票数 3
1
回答
具有搜索
和
删除功能
的
python
二叉树
遍历
python
、
binary-tree
我创建了一个
二叉树
遍历
项目。不幸
的
是,我对python有一个基本
的
了解。我正确地写了"
preorder
","
inorder
“
和
"
postorder
”。但是我不能创建,查找
和
删除节点
的
功能。请帮帮忙。请
检查
下面的代码。请帮助创建这两个函数。谢谢 <code>A0</code>
浏览 13
提问于2020-07-31
得票数 0
2
回答
调整构造()函数
python
、
binary-tree
、
inorder
、
preorder
、
postorder
, 2, 4, 3, 5, 7, 8, 6] root = constructTree(
inorder
,
preorder
) print("The
inorder
traversalis ", end='') 此代码构造一棵树,该树具有顺序
遍历
和
无序
遍历
。我
如何
修改该代码以使其工作在顺序-<em
浏览 6
提问于2021-04-12
得票数 1
3
回答
二叉树
中
的
可能重构
python
、
tree
我用Python实现了一个
二叉树
,使用了
preorder
/
postorder
/
inorder
遍历
方法。print node def
postorder
(cls, node):' print '<e
浏览 0
提问于2014-10-30
得票数 4
回答已采纳
1
回答
常用LISP中
的
预排序
和
无序树重建
tree
、
lisp
、
common-lisp
、
binary-tree
、
allegro-cl
由于我一直在学习LISP
和
阅读实用
的
普通lisp,我发现了一些问题并试图解决它们,我一直被困在这个特定
的
问题上,我不知道
如何
处理它,所以希望得到一些帮助/建议。我需要能够从它
的
预定
和
无序创建一个后置树。例如,如果提供了以下内容:顺序:D、B、E、A、C、F从我所看到
的
来看,无序
的
第一个元素总是
postorder
的
第一个元素,所以我已
浏览 2
提问于2013-02-08
得票数 2
1
回答
使用后序
遍历
递归
的
深度优先搜索产生意外输出
c++
、
recursion
、
binary-search-tree
、
depth-first-search
这个递归函数有一个问题,会产生意外
的
输出。在找到节点后,它应该返回。我还有另外两个用于预排序和顺序
遍历
的
函数,它们工作得很好。这个函数在找到节点时不会停止,而是一直沿着callstack向上,直到到达根并返回树
的
根值。我已经包含了下面所有的函数。第一个是不能正常工作
的
那个。root) return nullptr
浏览 4
提问于2019-11-19
得票数 2
回答已采纳
点击加载更多
相关
资讯
什么是二叉树遍历?详述二叉树遍历的原理?用C语言实现二叉树遍历算法。内附完整代码。
【数据结构实践】手把手带你快速实现自定义二叉树
Python超全干货:【二叉树】基础知识大全
文心一言 VS 讯飞星火 VS chatgpt (154)-- 算法导论12.3 1题
文心一言 VS 讯飞星火 VS chatgpt (144)-- 算法导论12.1 4题
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券