已知一棵二叉树前序遍历和中序遍历分别为ABDEFGCHI和DBFEGACIH,则该二叉树的后序遍历为

10 查阅

已知一棵二叉树前序遍历和中序遍历分别为ABDEFGCHI和DBFEGACIH,则该二叉树的后序遍历为A.DFGEBHICA B.DGEBHFCAI C.DFGEBIHCA D.DGEBFIHCA

参考答案:

C本题主要考查二叉树的遍历。题目中给出了二叉树的前序遍历和中序遍历结果,要求其后序遍历的结果。由于二叉树的前序遍历为ABDEFGCHI,可以知道这个二叉树的根结点是A,根据二叉树的中序遍历为DBFEGACIH,可以知道D、B、F、E、G结点为二叉树的左子树,而C、I、H结点为二叉树的右子树。然后由前序遍历序列BDEFG可知,B结点为左子树的根结点,由前序遍历序列CHI可知,C结点为右子树的根结点;由中序遍历序列DBFEG可知,D结点为B子树的左子树,而F、E、G结点为B子树的右子树,由中序遍历序列CIH可

计算机二级