已知一棵二叉树前序遍历和中序遍历分别为ABDEFGCHI和DBFEGACIH,则该二叉树的后序遍历为A.DFGEBHICA B.DGEBHFCAI C.DFGEBIHCA D.DGEBFIHCA
- ADFGEBHICA
- BDGEBHFCAI
- CDFGEBIHCA
- DDGEBFIHCA
已知一棵二叉树前序遍历和中序遍历分别为ABDEFGCHI和DBFEGACIH,则该二叉树的后序遍历为A.DFGEBHICA B.DGEBHFCAI C.DFGEBIHCA D.DGEBFIHCA
本题主要考查二叉树的遍历。题目中给出了二叉树的前序遍历和中序遍历结果,要求其后序遍历的结果。由于二叉树的前序遍历为ABDEFGCHI,可以知道这个二叉树的根结点是A,根据二叉树的中序遍历为DBFEGACIH,可以知道D、B、F、E、G结点为二叉树的左子树,而C、I、H结点为二叉树的右子树。然后由前序遍历序列BDEFG可知,B结点为左子树的根结点,由前序遍历序列CHI可知,C结点为右子树的根结点;由中序遍历序列DBFEG可知,D结点为B子树的左子树,而F、E、G结点为B子树的右子树,由中序遍历序列CIH可知,I、H序列为C子树的右子树。同理可以推导出,E为B右子树的根结点,而F为E的左子树,G为E的右子树,H为C的右子树,I为H的左子树。然后将构成的树 进行后序遍历得到结果为DFGEBIHCA。因此,本题的答案选C。
1、设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二
设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为()。ABADCBBCDACCDABDCBDA
2、已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为()AGEDHFBCABDGEBHFCACABCDEFGHDACBFEDHG
3、对一棵二叉树的先序遍历、后序遍历和中序遍历所产生的序列中,所有叶结点的先后顺
对一棵二叉树的先序遍历、后序遍历和中序遍历所产生的序列中,所有叶结点的先后顺序是 ( ) 。A各不相同B先序遍历与后序遍历相同C完全相同D后序遍历与中序遍历相同
4、已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH~DBGEACI-IF
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH~DBGEACI-IF,则该二叉树的后序遍历为______。AGEDHFBCABDGEBHFCACABCDEFGHDACBFEDHG
5、在一棵二叉树中,假定每个结点只有左子女,没有右子女,对它分别进行前序遍历和中
在一棵二叉树中,假定每个结点只有左子女,没有右子女,对它分别进行前序遍历和中根遍历,则具有相同的结果。A正确B错误
一棵二叉树的层次遍历方法只有前序法和后序法两种。A正确B错误