![[单项选择题] 已知二叉树BT的后序遍历序列是,dabec,中序遍历序列是debac,它的前序遍历序列是,第1张 [单项选择题] 已知二叉树BT的后序遍历序列是,dabec,中序遍历序列是debac,它的前序遍历序列是,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E5%B7%B2%E7%9F%A5%E4%BA%8C%E5%8F%89%E6%A0%91BT%E7%9A%84%E5%90%8E%E5%BA%8F%E9%81%8D%E5%8E%86%E5%BA%8F%E5%88%97%E6%98%AF%EF%BC%8Cdabec%EF%BC%8C%E4%B8%AD%E5%BA%8F%E9%81%8D%E5%8E%86%E5%BA%8F%E5%88%97%E6%98%AFdebac%EF%BC%8C%E5%AE%83%E7%9A%84%E5%89%8D%E5%BA%8F%E9%81%8D%E5%8E%86%E5%BA%8F%E5%88%97%E6%98%AF.png)
[单项选择题] 已知二叉树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的根结点是。,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为ce.Aba。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)