某二叉树的前序遍历序列是ABCDEFG,中序遍历序列是CBDAF

题目

某二叉树的前序遍历序列是ABCDEFG,中序遍历序列是CBDAFGE,则其后序遍历序列是()。

参考答案和解析
正确答案:CDBGFEA
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则前序遍历序列为()。

A.FEDCBA

B.CBAFED

C.DEFCBA

D.ABCDEF


正确答案:A

第2题:

已知某二叉树的前序遍历序列为ABCDEFG,中序遍历序列为CBDAFEG,其后序遍历序列为()。

A、CDBFGEA

B、CBDFGEA

C、CBDFGAE

D、CDBGFAE


参考答案:A

第3题:

已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是( )。

A.acbed

B.decab

C.deabc

D.cedba


正确答案:D
后序遍历是 左右根 则C为根

第4题:

一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是______。

A.CABDEFG

B.ABCDEFG

C.DACEFBG

D.ADBCFEG


正确答案:B
解析:由前序遍历序列为ABCDEFG可知,这棵树的根结点为A。先看选项A,如果中序遍历是CABDEFG,显然可以得出结点C是A的左孩子,而BDEFG都在A的右子树上,那么先序遍历时,应该是AC…B…,也就是说C在B的前面,而题设中前序遍历是ABC…。类似地我们可以判断出C、D都不可能。结合选项B的中序遍历序列,我们可以得出此时对应的二叉树如图3-73所示。[*]

第5题:

已知二叉树BT的后序遍历序列是,dabec,中序遍历序列是debac,它的前序遍历序列是 ______。

A.cedba

B.acbed

C.decab

D.deabc


正确答案:A
解析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和 deba(树是递归定义的):故LST的根结点是。,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为ce.Aba。

第6题:

已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是( )。

A. cedba

B. acbed

C. decab

D. deabc


正确答案:A

第7题:

某二叉树的前序遍历序列为abdgcefh,中序遍历序列为dgbaechf,则其后序遍历序列为()。

Abdgecefha

Bgdbecfha

Cbdgaechf

Dgdbehfca


参考答案:D

第8题:

已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是 ( )。

A)ABCDE

B)ECABD

C)EACDB

D)CDEAB


正确答案:C

第9题:

已知、棵二叉树的后序遍历序列是dabec,中序遍历序列是debac,则它的前序遍历序列是( )。

A.acbed

B.decab

C.deabc

D.cedba


正确答案:D
解析:依据后序遍历序列可确定根结点为c,由中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树由ba构成,如图所示。由此可知该二叉树的前序遍历序列为选项D)。

第10题:

已知二叉树后序遍历序列是dabec,中序遍历序列是debac,那么它的前序遍历序列是( )。A.AcbedSXB

已知二叉树后序遍历序列是dabec,中序遍历序列是debac,那么它的前序遍历序列是( )。

A.Acbed

B.decab

C.deabc

D.cedba


正确答案:D
二叉树的遍历有3种:前序、中序和后序。①前序遍历访问根结点,然后按左右顺序遍历子结点;②中序首先遍历左子树,然后访问根结点,最后遍历右子树;③后序遍历首先遍历左子树,然后遍历右子树,最后访问根结点。本题根据后序和中序遍历的结果可以得出二叉树的结构,然后再对其进行前序遍历,正确答案选项为D。