A-A+
已知二叉树后序遍历序列是CDABE 中序遍历序列是CADEB 它的前序遍历序列是 ()。 A
问题详情
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是 ()。
A. ABCDE
B. ECABD
C. EACDB
D. CDEAB请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
由于后序遍历的最后一个儿素为E,所以E为根结点,所以它的前序遍历的首个元素为E,敞排除A)和 D)选项。由于中序遍历中,元素B在元素根结点E自:J后面,所以 B为二叉树的右子树,并且该二叉树右子树只有一个儿素,所以前序遍历的最后一个元素应为B,故选项C)为正确选项,即该二叉埘的前序遍历序列是EACDB。