工学

填空题已知某二叉树的后序遍历为dabcc,中序遍历为debac,则它的前序遍历为()。

题目
填空题
已知某二叉树的后序遍历为dabcc,中序遍历为debac,则它的前序遍历为()。
参考答案和解析
正确答案: cedba
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设一棵二叉树的中序遍历结果为DBEACF,前序遍历结果为ABDECF,则后序遍历结果为________。


正确答案:
DEBFCA【分析】我们可以根据前序遍历的结果ABDECF,确定第l个元素A是根结点,再看中序遍历的结果DBEACF,A前面的DBE应该在左子树,A后面的FC应该在右子树。根据前序遍历的结果和中序遍历的结果,我们可以推导出:A是根结点,B是A的左结点,D是B的左结点,E是B的右结点.C是A的右结点,F是C的右结点,画出的二叉树如图1.17所示。对图进行后序遍历的结果为DEBFCA。
总结:先根据前序遍历或后序遍历的结果,确定根结点,根据根结点确定左右予树上的结点,再根据两种遍历画出对应的二叉树,最后遍历二叉树得到第三种遍历结果。

第2题:

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

A. cedba

B. acbed

C. decab

D. deabc


正确答案:A

第3题:

已知二叉树的后序遍历序列是 dabec,中序遍历序列是 debac,则它的先序遍历序列是________。

A、acbed

B、decab

C、deabc

D、cedba


正确答案:D

第4题:

对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历结果为( )。

A.DBFEAC

B.DFEBCA

C.BDFECA

D.BDEFAC


正确答案:B
解析:通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树。前序遍历的第一个结点A为树的根结点:中序遍历中A左边的结点在A的左子树中,A右边的结点在A的右子树中;再分别对A的左右子树进行前面步骤的重复处理,直到每个结点都找到正确的位置。

第5题:

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

A、acbed

B、deabc

C、decab

D、cedba


参考答案:D

第6题:

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

A.acbed

B.decab

C.deabc

D.cedba


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

第7题:

已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为()

A. CBEFDA

B. FEDCBA

C. CBEDFA

D. 不定


正确答案:A

第8题:

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

A.acbed

B.decab

C.deabc

D.cedba


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

第9题:

已知二叉树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。

第10题:

已知二叉树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的根结点是e,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为cedba。

更多相关问题