已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是 ( )。

admin2012-08-23  32

问题 已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是 (    )。

选项 A、ABCDE
B、ECABD
C、EACDB
D、CDEAB

答案C

解析 由于后序遍历的最后一个元素为E,所以E为根结点,所以它的前序遍历的首个元素为E,故排除A和D选项。由于中序遍历中,元素B在元素根结点E的后面,所以B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为B,故选项C为正确选项,即该二叉树的前序遍历序列是EACDB。
转载请注明原文地址:https://kaotiyun.com/show/N8Pp777K
0

最新回复(0)