首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为【 】。
假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为【 】。
admin
2009-02-13
66
问题
假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为【 】。
选项
答案
ABDEGHJCFI
解析
若后序序列为非空,则后序遍历序列最后一个元素应是二叉树的根。那么前半部分非空应是二叉树左子树的中序序列,后半部分非空应是二叉树右子树的中序序列。若判断出左子树非空,那么在后序序列的第二个元素即是左子树的根,再结合中序序列前半部分,递归地就可将左子树判定出来。同样的方法可将右子树判定出来,那么二叉树就唯一地确定出来,这样其前序序列便可得到。 对于本题,首先根据后序遍历序列确定这棵二叉树的根结点为A,然后将根据中序遍历序列确定左右子树的结点及中序遍历序列,分别是“DBGEHJ”和“CIF”;再根据左子树的后序遍历序列“DGJHEB”确定其左子树根结点为B及其左右子树的结点及中序遍历序列。依此类推,从而画出该二叉树,如下图所示,从而确定其前序遍历序列为 ABDEGHJCFI。
转载请注明原文地址:https://kaotiyun.com/show/Oz1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列选项中属于Java语言的垃圾回收机制的一项是
下列语句序列执行后,i的值是()。inti=10;do{i-=2;}while(i>6);
数据处理的最小单位是()。
一个具体的线程是由【】、代码和数据组成。
Java中,类FileInputStream和FileOutputStream提供了对文件的读/写方法是
下列叙述中,错误的是
软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是()
数据结构分为逻辑结构与存储结构,线性链表属于______。
下列不属于J2SDK命令的是()。
用链表表示线性表的优点是()
随机试题
正常情况下,近端小管的重吸收率
导赤散的组成药物是()玉女煎的组成药物是()
A.三焦辨证B.经络辩证C.卫气营血辨证D.六经辨证叶天士首创
地下水的控制方法包括()。
QDII基金申购和赎回与一般开放式基金申购和赎回的区别包括()。
根据契税暂行条例的规定,可以免征契税的是( )。
精益生产是通过系统结构、人员组织、运行方式和市场供求等方面的变革,最大限度地消除浪费和降低库存以及缩短生产周期,力求实现低成本准时生产的技术,其最终目的是通过流程整体优化、均衡物流、高效利用资源、消灭一切库存和浪费,达到用最少的投入向顾客提供最完美价值的目
循环经济应遵循的原则不包括()。
习近平新时代中国特色社会主义思想的核心要义是()
WhichofthefollowingstatementsaboutKyotoisINCORRECT?
最新回复
(
0
)