已知二叉树的先序遍历序列为ABDGCEF,中序遍历序列为DGBAECF,画出二叉树?

 我来答
帐号已注销
2020-12-24 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

二叉树根节点为A,A的左节点为B,B的右节点为D,A的右节点为C,C的左节点为E,后序遍历序列为DBECA。

画法:根E,E左A右F,A右B,B右D,D左C,F右H,H左G右I,I右K,K左J

先看先序,其第一个为树的根,先序遍历是先根再左子树最后右子树,第一个肯定是树的根,先画A,A再中序遍历中左右都有,说明A有左子树也有右子树。

扩展资料:

1、满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。

2、完全二叉树:深度为k,有n个结点的二叉树当且仅当其每一个结点都与深度为k的满二叉树中编号从1到n的结点一一对应时,称为完全二叉树。

完全二叉树的特点是叶子结点只可能出现在层序最大的两层上,并且某个结点的左分支下子孙的最大层序与右分支下子孙的最大层序相等或大1。

参考资料来源:百度百科-二叉树

分享社会民生
高粉答主

2020-12-24 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283352

向TA提问 私信TA
展开全部

层次遍历EAFBHDGICKJ。

后序遍历CDBAGJKIHFE。

画法:根E,E左A右F,A右B,B右D。

先看先序,其第一个为专树的根,属先序遍历是先根再左子树最后右子树,第一个肯定是树的根,先画A,A再中序遍历中左右都有,说明A有左子树也有右子树。


扩展资料:

除了先序遍历、中序遍历、后序遍历外,还可以对二叉树进行层序遍历。设二叉树的根节点所在层数为1,层序遍历就是从所在二叉树的根节点出发。

首先访问第一层的树根节点,然后从左到右访问第2层上的节点,接着是第三层的节点,以此类推,自上而下,自左至右逐层访问树的结点的过程就是层序遍历。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2020-03-25 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

分析如图:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
donleecn
2020-03-25 · TA获得超过8724个赞
知道大有可为答主
回答量:7665
采纳率:72%
帮助的人:2778万
展开全部
来的为在先序遍历序列为ABDGCEF,D在G左侧,所以D要么是G的左子树,要么是G的根;
再结合中序遍历可以得到G是D的右子树。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2020-03-29 · TA获得超过6665个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2689万
展开全部
答案都在图上了,还需要什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式