首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为( )。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为( )。
admin
2017-12-13
59
问题
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为( )。
选项
A、JIHGFEDCBA
B、DGHEBIJFCA
C、GHIJDEFBCA
D、ABCDEFGHIJ
答案
B
解析
二叉树的前序序列为A。BDEGHCFIJ,由于前序遍历首先访问根结点,可以确定该二叉树的根结点是A。再由中序序列为DBGEHACIFJ,可以得到结点D、B、G、E、H位于根结点的左子树上,结点C、I、F、J位于根结点的右子树上。由于中序遍历和后序遍历都是先遍历左子树,故本题后序遍历首先访问D结点;再由后序遍历是最后访问根结点,故本题后序遍历最后访问的结点是根结点A。采用排除法可知,后续序列为DGHEBIJFCA。
转载请注明原文地址:https://kaotiyun.com/show/K1xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf(“﹨a”,(int)(x*1000+0.5)/(float)1000);}
若从键盘输入24,则以下程序输出的结果是_______________。#includemain(){inta;scanf(“%d”,&a);if(a>20)printf(“%d”,a);
下列程序的运行结果是()。#includevoidsub(int*S,int*y){staticintm=4;*y=s[0];m++:}voidmain()
以下程序的输出结果是__________。#includemain(){inti=10,j=0;do{j=j+i;i--;}while(i>5);
有以下程序:#include#includestructA{inta;charb[10];doublec;};voidf(structA*t);main(){s
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
以下语句定义正确的是()。
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为__________。
C语言用于结构化程序设计的3种基本结构是_________、选择结构和循环结构。
表达式pot(2.8,sqrt(float(x)))值的数据类型为_________型。
随机试题
潜伏力强的树种,其更新复壮力强,寿命相应也长。
呼吸衰竭是各种原因引起的肺________和________功能严重障碍,导致________和________,从而引起一系列生理功能和代谢功能紊乱的临床综合征。
在自身抗体检测中,应用最多的是哪类荧光素标记的第二抗体
苯二氮草类抗焦虑药物的主要作用是( )。
无机结合料稳定基层整形碾压时,以下( )施工要求是正确的。
对基差作用的理解不正确的有()。
李女士未来2年内每年年末存入银行10000元,假定年利率为10%,每年付息一次,则该笔投资2年后的本利和是()元。
根据《基础教育课程改革纲要(试行)》的规定,我国初中阶段课程设置主要是()。
关于遗传信息及其传递过程,下列叙述正确的是()。
RentorBuyanApartment?
最新回复
(
0
)