首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为【 】。
假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为【 】。
admin
2009-02-13
63
问题
假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为【 】。
选项
答案
ABDEGHJCFI
解析
若后序序列为非空,则后序遍历序列最后一个元素应是二叉树的根。那么前半部分非空应是二叉树左子树的中序序列,后半部分非空应是二叉树右子树的中序序列。若判断出左子树非空,那么在后序序列的第二个元素即是左子树的根,再结合中序序列前半部分,递归地就可将左子树判定出来。同样的方法可将右子树判定出来,那么二叉树就唯一地确定出来,这样其前序序列便可得到。 对于本题,首先根据后序遍历序列确定这棵二叉树的根结点为A,然后将根据中序遍历序列确定左右子树的结点及中序遍历序列,分别是“DBGEHJ”和“CIF”;再根据左子树的后序遍历序列“DGJHEB”确定其左子树根结点为B及其左右子树的结点及中序遍历序列。依此类推,从而画出该二叉树,如下图所示,从而确定其前序遍历序列为 ABDEGHJCFI。
转载请注明原文地址:https://www.kaotiyun.com/show/Oz1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序实现对ZIP文件file.zip的检索,在横线处填入正确的语句packagetest;importjava.io.*:importjava.util.*;importjava.util.zip.*;p
使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?
在软件设计中,不属于过程设计工具的是
表达式1/2+“aa”+3的值为
Java编程语言提供几种预定义的异常,下列是除0异常类型关键字的是()。
以下程序计算1+1/3+1/5+...+1/(2N+1),直到1/(2N+1)小于0.00001,请在横线处将程序补充完整。publicclassSun{publicstaticvoid
对编写程序而言,Socket的工作过程不同的是
定义—个长度为5值为空的字符串数组,下列选项不正确的是
下列不属于软件工程的三个要素的是()
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
随机试题
对人民检察院抗诉的案件,第二审人民法院的审理方式为()。
人们可以根据法律规范的规定事先估计到当事人双方将如何行为及行为的法律后果,从而对自己的行为作出合理的安排,这属于法律的哪一种规范作用?()
按财政支出的收益范围分类,财政支出可分为( )。
下列哪个文献号是中国实用新型专利授权公告号?
成人往往按照自己习惯设计的蓝图去要求,塑造儿童,使儿童的天性得不到发展。这是因为在制定学前教育目的时未考虑到()
2010年,全国国有建设用地土地供应总量42.8万公顷,比上年增长18.4%。其中,工矿仓储用地15.3万公顷,增长7.9%;商服用地3.9万公顷,增长40.4%;住宅用地11.4万公顷,增长40.3%;基础设施等其他用地12.2万公顷,增长10.2%。全
对英国所推行的“势力均衡”政策的正确解释是()。
对认真遵守监规,接受教育改造,确有悔改表现的犯罪分子才能适用假释。()
Thebesttitleforthepassageis______.ChildreninAmericaaretaughtto______.
Bellshavebeenin【21】foralonglime.TheywereusedbytheChineseabout【22】andtheoldestbelleverfoundisaround7,000yea
最新回复
(
0
)