早教吧作业答案频道 -->数学-->
二叉树的遍历问题若某二叉树的前序遍历访问顺序为abdgcefh,中序遍历访问顺序是dgbaechf,则后序遍历的结点访问顺序是.
题目详情
二叉树的遍历问题
若某二叉树的前序遍历访问顺序为abdgcefh,中序遍历访问顺序是dgbaechf,则后序遍历的结点访问顺序是______.
若某二叉树的前序遍历访问顺序为abdgcefh,中序遍历访问顺序是dgbaechf,则后序遍历的结点访问顺序是______.
▼优质解答
答案和解析
你好!首先,我们来看前序遍历为abdgcefh,根据前序遍历的规则(先根节点,其次遍历左子树,最好遍历右子树)可知,a为根节点.又知中序遍历访问顺序是dgbaechf,那么可以判断出左子树的结构:
a
/
g
/ \
d b
又根据中序遍历的规则(先中序遍历左子树,之后为根节点,最好中序遍历右子树)可得到整个二叉树的结构为:
a
/ \
g e
/ \ \
d b h
/ \
c f
既然推出了二叉树的结构图,那么要求后序遍历就显而易见了,已知后序遍历规则(先后序遍历左子树,再后序遍历右子树,最好访问根节点):abgcfhea
初学者最容易将中序遍历弄错,特别是在考虑如本题中e和f的位置时往往会把握不住,多练习几次,并且记住你就一定能做对的!因为我就是初学者.
a
/
g
/ \
d b
又根据中序遍历的规则(先中序遍历左子树,之后为根节点,最好中序遍历右子树)可得到整个二叉树的结构为:
a
/ \
g e
/ \ \
d b h
/ \
c f
既然推出了二叉树的结构图,那么要求后序遍历就显而易见了,已知后序遍历规则(先后序遍历左子树,再后序遍历右子树,最好访问根节点):abgcfhea
初学者最容易将中序遍历弄错,特别是在考虑如本题中e和f的位置时往往会把握不住,多练习几次,并且记住你就一定能做对的!因为我就是初学者.
看了 二叉树的遍历问题若某二叉树的...的网友还看了以下:
假定某二叉树的前序遍历序列为ABCDEFGHIJ,后序遍历序列为CEFDBJIHGA,据此两个序列 2020-05-13 …
若一棵二叉树结点的前序遍历序列是A、B、C,后序遍历序列是C、B、A,则该二叉树结点的中序遍历序列( 2020-05-24 …
● 已知一个二叉树的先序遍历序列为①、②、③、④、⑤,中序遍历序列为②、①、④、③、⑤,则该二叉树的 2020-05-25 …
已知一个二叉树的先序遍历序列为①、②、③、④、⑤,中序遍历序列为②、①、④、③、⑤,则该二叉树的后序 2020-05-26 …
二叉树的建立,二叉树的遍历。本实验要求实现以下功能:1.按前序次序建立一颗二叉树,以‘#’表示空。 2020-07-08 …
(数据结构)有三个数字1,2,3,将它们构成二叉树,中序遍历序列为1,2,3的不同二叉树有种.可我 2020-07-10 …
已知二叉树的前序遍历序列为abdehcfg,中序遍历序列为dbheafcg,画出二叉树,并写出其后 2020-07-10 …
二叉树的问题已知二叉树的前序遍历序列是AEFBGCDHIKJ,中序遍历序列是EFAGBCHKIJD 2020-07-14 …
怎么根据二叉树的两个遍历算出另一个遍历,有什么技巧比如,已知某二叉树的后序遍历序列是DACBE,中 2020-07-15 …
数据结构电大题对给定的数列b={6,15,3,7,19,8,5,17,4}(1)依次取b中各数据, 2020-07-23 …