单选题 某二叉树的前序遍历为ABCDEFG,中序遍历为DCBAEFG,则该二叉树的后序遍历为______。
【正确答案】 D
【答案解析】[解析] 二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。二叉树的前序遍历为ABCDEFG,故A为根节点。中序遍历为DCBAEFG,可知DCB为左子树节点,EFG为右子树节点。在左子树DCB中,根据前序遍历可知B为DC的根结点,根据中序遍历可知,DC为B的左子树,再根据前序遍历可知C是D的根结点。同理E为F根节点,F为G根节点,且FG为E同侧子树节点。二叉树的后序遍历为DCBGFEA,D选项正确。