早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

已知某二叉树的中序、层序序列分别为DBAFCE、FDEBCA,则该二叉树的后序序列为(38)。A.BCDEAFB.ABDCEF

题目

已知某二叉树的中序、层序序列分别为DBAFCE、FDEBCA,则该二叉树的后序序列为(38)。

A.BCDEAF

B.ABDCEF

C.DBACEF

D.DABECF

参考答案
正确答案:B
解析:遍历二叉树是按某种搜索策略巡访二叉树中的每一个结点,使得每个结点均被访问一次,而且仅被访问一次。二叉树可以递归定义成由三个部分组成,即根结点(记为D)、左子树(记为L)和右子树(记为R)。只要按某种次序遍历这三部分,便是遍历了整个二叉树。若限定左子树的遍历要在右子树之前遍历,那么根据访问根结点的位置的不同可有三种方法:前序遍历、中序遍历和后序遍历,分别简记为DLR、LDR和LRD。层序遍历二叉树的操作定义为:从树的根结点出发,首先访问第1层的树根结点,然后从左到右依次访问第二层上的结点,其次是第三层上的结点,依次类推,自上而下、自左至右逐层访问树中各层上的结点。根据以上遍历方法的特点,先序、后序、层序序列用于确定树根结点,在此基础上,根据中序序列划分根的左右子树,即可逐步构造出对应的二叉树。在本题目中,首先根据层序序列的第一个结点为根,即F为根结点,然后根据中序序列划分左、右子树,就分别得到左、右子树的中序序列分别为DBA和CE,因此得知根的左右子树都不为空,也就是说层序序列中的D、E分别是F的左子结点和右子结点。由于中序序列中C在E之前,因此C为E的左子树根,而在F的左子树D上,B、A在D之后,即说明D的左子树为空,B、A为其右子树的结点且B、A两结点形成父子结点关系。在层序序列中B在A之前,因此B为A的父结点,在中序序列中B在A之前,因此A是B的右子结点。因此该二叉树如下图所示。
看了已知某二叉树的中序、层序序列分...的网友还看了以下:

一个整式与多项式x的平方减y的平方的差为x的平方加y的平方,则这个整式为()一个整式与多项式x的平 数学 2020-04-22 …

用三连格(横的或竖的)去框右面表格中的数,每次框三个数.是11~70之间.(1)框出的三个数的和最 数学 2020-05-13 …

在探究“影响滑动摩擦力大小的因素”的实验中.(1)为了探究滑动摩擦力与速度大小的关系 在不同速度下 物理 2020-05-16 …

《我身上裹着的是我的父母》阅读答案北极,被称为世界的冰窖.在这儿,生活着一种浑身长满绒毛的鸟儿—— 语文 2020-05-16 …

在探究影响电流做功大小的因素的实验中:探究1:小华同学设计了如图所示的电路图(1)用如图所示的电路 物理 2020-06-12 …

在做观察蚯蚓的运动的实验中,将蚯蚓放在粗糙的纸上和平滑的玻璃板上,发现蚯蚓在上运动的速度快.实验中 其他 2020-07-01 …

对下列四幅教材中的图片的描述,正确的是()A.用不同的力敲同一个编钟,可以发出不同音调的声音B.上 其他 2020-07-04 …

下列各句中加粗的成语的使用,不恰当的一项是A.达芬奇提出“做自然的儿子”,那是因为在中世纪的后期, 其他 2020-07-04 …

列式计算.(1)36与64的一半的和,是多少?(2)325减去135除以9的商,差是多少?(3)6 数学 2020-07-18 …

两个点到一条线的距离的平方和最小时,是不是两个点到该线的距离之和也最小?有道题,求一条线上的某个点 数学 2020-07-30 …