已知二叉树BT的后后序遍历序列是dabec,中序遍历序列是debac,它的前序遍序列是______。

admin2010-09-05  26

问题 已知二叉树BT的后后序遍历序列是dabec,中序遍历序列是debac,它的前序遍序列是______。

选项 A、cedba
B、acbed
C、decab
D、deabc

答案A

解析 二叉树BT的后序遍历序列为dabec,故BT的根结点为c:而BT的中序遍历序列是debac,即遍历序列中最后—个结点为跟结点,说明BT的右子树为空。由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序序列和序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为cedba。
转载请注明原文地址:https://jikaoti.com/ti/hsI0FFFM
0

相关试题推荐
最新回复(0)