已知一棵二叉树的中序序列和后序序列分别为 BCDEAFHG 和 DECBHGFA,画出这棵二又树,并写出其先序遍历的序列

1个回答
展开全部
摘要 您好,很高兴为您解答~根据您的描述:已知二叉树后序遍历序列是DBCEFGHA,中序遍历序列EDCBAHFG,它的前序遍历的序列是?麻烦再画下这二叉树.
后续遍历的顺序是左右根,中序遍历的顺序是左根右 
这点应该懂吧 
由后续访问序列可以看出最后一个被访问的必定是这个树的根 
而中序遍历的序列可以看出,一棵树当根确定后,在根前面被访问的是他的左子树,后边的是他的右子树元素 
弄懂了上边两点就开始做题吧 
由后序遍历序列是DBCEFGHA 
为了方便,我写小写字母了啊 
可以看出整棵树的根节点是a 
再看中序遍历序列EDCBAHFG 
a是根节点 
左子树由a左边的元素EDCB构成 
右子树由a右边的元素HFG构成 
也就是 
/----/ 
EDCB--HFG 
到这里应该都懂吧 
那接下来就着重讲一下左子树的确定 
右子树同理可得了 
看左子树有4个元素EDCB 
后序遍历序列是DBCE 
最后访问e 
可以确定a下边连接的是e 
根据中序遍历序列EDCB 
最先访问e 
由于中序遍历e前面没有元素 
可以确定e左子树为空  望能够帮助到您~祝您生活愉快~
咨询记录 · 回答于2021-12-20
已知一棵二叉树的中序序列和后序序列分别为 BCDEAFHG 和 DECBHGFA,画出这棵二又树,并写出其先序遍历的序列
你好,您的问题我们已经看到了,正在整理答案,请稍等一会儿哦~
您好,很高兴为您解答~根据您的描述:中序序列 BDCEAFHG后序序列 DECBHGFA1、BDCEAFHG在后序序列中最后出现的元素为A,BDCE|A|FHG2、BDCE在后序序列中最后出现的元素为B,|B|DCE|A|FHG3、FHG在后序序列中最后出现的元素为F,|B|DCE|A||F|HG4、DCE在后序序列中最后出现的元素为C,|B|D|C|E|A||F|HG5、HG在后序序列中最后出现的元素为G,|B|D|C|E|A||F|H|G|6、所有元素都已经定位,二叉树求解完成。 望能够帮助到您~祝您生活愉快~
如果您对我的服务还满意的话麻烦给个评价吧~
画出二叉树我也不会
你好?
这位问友:没有您的相关图片 A/ \B F\ \C G/\ /D E H望能够帮助到您~祝您生活愉快~
您好,很高兴为您解答~根据您的描述:中序序列 BDCEAFHG
后序序列 DECBHGFA
1、BDCEAFHG在后序序列中最后出现的元素为A,BDCE|A|FHG
2、BDCE在后序序列中最后出现的元素为B,|B|DCE|A|FHG
3、FHG在后序序列中最后出现的元素为F,|B|DCE|A||F|HG
4、DCE在后序序列中最后出现的元素为C,|B|D|C|E|A||F|HG
5、HG在后序序列中最后出现的元素为G,|B|D|C|E|A||F|H|G|
6、所有元素都已经定位,二叉树求解完成。 望能够帮助到您~祝您生活愉快~
这个这样全部抄上去吗 我什么都不会 答案都看不懂
您好,很高兴为您解答~根据您的描述:着这样就行了哦~ 望能够帮助到您~祝您生活愉快~
???
说真的我有点没看懂
稍等哦
您好,很高兴为您解答~根据您的描述:已知二叉树后序遍历序列是DBCEFGHA,中序遍历序列EDCBAHFG,它的前序遍历的序列是?麻烦再画下这二叉树.后续遍历的顺序是左右根,中序遍历的顺序是左根右 这点应该懂吧 由后续访问序列可以看出最后一个被访问的必定是这个树的根 而中序遍历的序列可以看出,一棵树当根确定后,在根前面被访问的是他的左子树,后边的是他的右子树元素 弄懂了上边两点就开始做题吧 由后序遍历序列是DBCEFGHA 为了方便,我写小写字母了啊 可以看出整棵树的根节点是a 再看中序遍历序列EDCBAHFG a是根节点 左子树由a左边的元素EDCB构成 右子树由a右边的元素HFG构成 也就是 a /----/ EDCB--HFG 到这里应该都懂吧 那接下来就着重讲一下左子树的确定 右子树同理可得了 看左子树有4个元素EDCB 后序遍历序列是DBCE 最后访问e 可以确定a下边连接的是e 根据中序遍历序列EDCB 最先访问e 由于中序遍历e前面没有元素 可以确定e左子树为空  望能够帮助到您~祝您生活愉快~
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消