首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列=为( )。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列=为( )。
admin
2022-06-24
32
问题
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列=为( )。
选项
A、CBADE
B、CBEDA
C、ABCDE
D、EDCBA
答案
C
解析
二叉树的后序遍历序列为CBEDA,由于后序遍历最后访问根结点,可以确定该二叉树的根结点是A。再由中序遍历序列为CBADE,可以得到子序列(CB)一定在左子树中,子序列(DE)一定在右子树中。结点C、B在中序序列和后序序列中顺序未变,说明结点B是结点C的父结点;结点D、E在中序序列和后序序列中顺序相反,说明结点D是结点E的父结点。因此该二叉树的前序遍历序列为ABCDE。
转载请注明原文地址:https://kaotiyun.com/show/VUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;retumx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf(
设已有定义floatx;,则下列对指针变量P进行定义且赋初值的语句中正确的是()。
关于C语言的符号常量,以下叙述中正确的是
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}
下列关于C语言文件的叙述中正确的是()。
下列叙述中正确的是
在快速排序法中,每经过一次数据交换(或移动)后
下列排序方法中,最坏情况下比较次数最少的是
非空循环链表所表示的数据结构
随机试题
简述“三个代表”重要思想的辩证关系。
单位内部会计监督的对象是各单位的()。
在利润表中,对主营业务要求详细列示其收入,成本费用,对辅营业务只要求简略列示其利润,这—作法体现了()。
下列文学常识的表述错误的一项是()
可以称为创造的年华(creativeage)的时期是
在60多年的执政实践中,党积累了执政的成功经验,主要是()
(1)_____exactlyayearago,inasmallvillageinNorthernIndia,AndreaMillinerwasbittenonthelegbyadog."Itmusthave
下列不属于路由器性能指标的是()。
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:PrivateSubfune(LAsLabe1)PrivateSubCommand1_Click()L.Caption="1234
Forcenturiesmendreamedofachievingverticalflight.In400A.D.Chinesechildrenplayedwithafan-liketoythatspunupward
最新回复
(
0
)