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

发布时间:2021-04-11 05:24:02

单项选择题:
已知二叉树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。
以上问题属网友观点,不代表本站立场,仅供参考!