设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为( )。

admin2019-01-11  35

问题 设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为(    )。

选项 A、BCA
B、CBA
C、ABC
D、CAB

答案C

解析 二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。后序序列为CBA,则A为根节点。中序序列为ABC,则B和C均为左子树节点或右子树节点,且B为C父节点,可知前序序列为ABC,故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Maxp777K
0

最新回复(0)