单选题
设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
A、
HGFEDCBA
B、
ABCDEFGH
C、
EFGHABCD
D、
DCBAHGFE
【正确答案】
A
【答案解析】
解析:二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。 二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点H为根节点,而前序遍历中根节点应在最先被访问,即节点H在最先出现,由此推断前序遍历为HGFEDCBA,故A选项正确
提交答案
关闭