这种二叉树遍历,你们是怎么做的啊?先画出二叉树吗,选择题这样的话,太浪费时间了吧

1、一个二叉树,前序遍历结果是:abdgcefh;中序遍历结果是:dgbaecfh求后序遍历结果是:()A、gdbcehfaB、gdbehfcaC、dgbacefhD、g... 1、一个二叉树,前序遍历结果是:a b d g c e f h;中序遍历结果是:d g b a e c f h 求后序遍历结果是:()
A、g d b c e h f a
B、g d b e h f c a
C、d g b a c e f h
D、g h d e f b c a
这个由前序知道根节点是a,然后再根据中序知道,左子树是dgb,右子树是ecfh,后序呢:左右根(左右子树的序列是怎么?)
展开
 我来答
一郎大神
2020-04-21 · TA获得超过1180个赞
知道小有建树答主
回答量:1033
采纳率:92%
帮助的人:317万
展开全部
可以继续拆解左子树和右子树
左子树是dgb,由于前序遍历结果是:b d g ,那么b就是左子树的根,而中序遍历结果是:d g b 可得d为b的左节点,g为d的右节点。
同理可得出右子树。
至于选着题的话可以通过排除法,1.首先a是根则直接排除C,2.先左子树再右子树可排除D,3.单看右子树c为右子树顶点与1的原因相同可排除A 所以答案为B
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式