搜全站
财会试题
教资试题
计算机试题
金融试题
首页
>
试题列表
> 试题详细
单选题
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为:
A.BCA
B.CBA
C.ABC
D.CAB
题目知识点:
查看答案
正确答案:C
试题解析:二叉树的前序遍历顺序为首先访问根结点,再依次访问左结点和右结点。中序遍历的顺序为首先访问左结点,然后依次访问根结点和右结点。后序遍历首先遍历左子树,然后遍历右子树,最后访问根结点。根据后序可以很快确定根结点,然后可以查看根在中序中位置,将中序分为左右两部分,左边和右边两颗树,在按照上述方式递推出确定左子树的根和右子树。 本题根据后序,可以确定A为根结点;根据B在中序中的位置,可以确定A没有左子树,BC为A的右子树,C为B的右子树。本题的具体二叉树如下:
因此,这棵二叉树的前序是ABC,所以选C。
暂无