首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBADE,则前序遍历序列为
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBADE,则前序遍历序列为
admin
2020-11-23
72
问题
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBADE,则前序遍历序列为
选项
A、EDABC
B、CBEDA
C、CBADE
D、EDCBA
答案
A
解析
后序遍历次序是“左右根”,中序遍历次序是“左根右”。
由定义可知:①后序遍历中最后一个就是树根结点,即E结点;②在中序遍历中,根结点左边的是左子树集,右边的是右子树集,即CBAD是根结点E的左子树集合。问题就会转化为:求后序遍历是CBAD,中序遍历是CBAD的子树,方法同上。因为中序遍历中,D结点右边没有结点了,所以D结点不包含右子树,否则就会被分为2个子问题。
以下是这道题的详细推理过程:步骤1:由CBADE得出根结点为E,由中序遍历可知{ CBAD}E,右子树为空;步骤2:由CBAD得出左子树集合的根节点为D,由中序可知{CBA}D,右子树为空;步骤3:同理,二叉树更新后如下图所示。
转载请注明原文地址:https://kaotiyun.com/show/f53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
以下叙述中正确的是()。
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
一颗二叉树中共有70个叶子结点与80个度为1的结点,则该二义树中的总结点数为
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
随机试题
(2019年聊城茌平区)就教育专业素养而言,教师除了要有先进的教育理念和良好的教育能力外,还要具有一定的()
短缩舌形成的病机是
阿米巴病病变可累及
建筑物应根据其重要性、使用特性、发生雷电事故的可能性和后果,按防雷要求进行分类,下列哪些建筑物应划为第二类防雷建筑物?()
应采取措施保证监测数据的准确性、连续性和完整性,确保全面、客观地反映监测结果。所有有效数据均应(),不得选择性地舍弃不利数据以及人为干预监测和评价结果。
在填制报关单时,海关根据进出口商品的不同情况,对商品数量的填报作出了一些规定,请选择下列规定哪些是符合海关规定的?()
张某在2000年至2002年中有一年年度考核中被单位确定不称职,2003年度考核又被确定为不称职,于是单位对张某作出予以辞退的处理。()
在美国,实行死刑的州,其犯罪率要比不实行死刑的州低。因此,死刑能够减少犯罪。以下哪项如果为真,最可能质疑上述推断?
BobandJimonceworkedindifferentfactories.Bobhadn’tseenJimforayearwhenhelearnedthatJimwasinanothertown.
TheRavenisa______writtenbyEdgarAllanPoe.
最新回复
(
0
)