—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DEBAC,则先序遍历序列为()。A.ACBED B.DECAB C.DEABC D.CEDBA

题目
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DEBAC,则先序遍历序列为()。

A.ACBED
B.DECAB
C.DEABC
D.CEDBA

相似考题
更多“—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DEBAC,则先序遍历序列为()。”相关问题
  • 第1题:

    某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。

    A.ABCDE

    B.CBEDA

    C.CBADE

    D.EDCBA


    正确答案:A

  • 第2题:

    已知一个二叉树的先序遍历序列为①、②、③、④、⑤,中序遍历序列为②、①、④、③、⑤,则该二叉树的后序遍历序列为( )。对于任意一棵二叉树,叙述错误的是( )。

    A.②、③、①、⑤、④

    B.①、②、③、④、⑤

    C.②、④、⑤、③、①

    D.④、⑤、③、②、①


    正确答案:C
    解析:本题根据题意先序遍历为1,2,3,4,5;中序遍历为2,1,4,3,5,可推算出后序遍历为2,4,5,3,l。由二叉树的先序遍历和后序遍历无法推}}{构造该二叉树的中序遍历。

  • 第3题:

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

    Abdgecefha

    Bgdbecfha

    Cbdgaechf

    Dgdbehfca


    参考答案:D

  • 第4题:

    一棵二叉树的先序遍历序列为ABCDEF,中序遍历序列为CBAEDF,则后序遍历序列为()。

    A.CBEFDA

    B.FEDCBA

    C.CBEDFA

    D.不确定


    参考答案:A

  • 第5题:

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

    A.acbed

    B.decab

    C.deabc

    D.cedba


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

  • 第6题:

    二叉树的后序遍历序列是DABEC,对称遍历序是DEBAC,则此二叉树的先序遍历序列是

    A.ACBED

    B.DECAB

    C.DEABC

    D.CEDBA


    正确答案:D
    解析:对于这类问题的解题思路是,根据给定的两种周游算法序列,画出二叉树,然后用另一种周游算法遍历得到所需的序列。其中要注意的是对于后序周游算法周游序列,最后一个结点C元素为根结点,则在对称序列中C左边的结点都为左子树,然后在后序遍历序列中再取左子树最后一个结点E,为左子树根结点,进而在对称遍历中确定其左子树与右子树,依此类推,便可得出二叉树的结构。然后再进行先序周游,得CEDBA。

  • 第7题:

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

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

    A.Acbed

    B.decab

    C.deabc

    D.cedba


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

  • 第8题:

    已知某二叉树的先序遍历序列为ABCD,后序遍历序列为CDBA,则该二叉树为( )。



    答案:A
    解析:
    本题考查数据结构基础知识。
    对非空的二叉树进行先序遍历的过程是:先访问根结点,然后先序遍历左子树,最后先序遍历右子树。题中四个二叉树的先序遍历序列分别为ABCD、ABCD、ABCD、ACBD。
    对非空的二叉树进行后序遍历的过程是:先后序遍历左子树,接着后序遍历右子树,最后再访问根结点。题中四个二叉树的后序遍历序列分别为CDBA、BDCA、DCBA、DBCA。

  • 第9题:

    某二叉树的中序遍历序列为:DEBAC,后序遍历序列为:EBCAD。则前序遍历序列为()。


    正确答案:DABEC

  • 第10题:

    单选题
    设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为()。
    A

    BADC

    B

    BCDA

    C

    CDAB

    D

    CBDA


    正确答案: A
    解析: 暂无解析

  • 第11题:

    问答题
    假设一棵二叉树的先序序列为EBADCFHGIKJ,中序序列为ABCDEFGHIJK,请写出该二叉树的后序遍历序列。

    正确答案: 后序序列:ACDBGJKIHFE
    解析: 暂无解析

  • 第12题:

    单选题
    若二叉树的先序遍历序列为ABDECF,中序遍历序列DBEAFC,则其后序遍历序列为()
    A

    DEBAFC

    B

    DEFBCA

    C

    DEBCFA

    D

    DEBFCA


    正确答案: D
    解析: 暂无解析

  • 第13题:

    若二叉树的先序遍历序列为ABDECF,中序遍历序列DBEAFC,则其后序遍历序列为(40)。

    A.DEBAFC

    B.DEFBCA

    C.DEBCFA

    D.DEBFCA


    正确答案:D
    解析:对于二叉树遍历序列有一个性质:包含有中序遍历序列的任意两个遍历序列可以唯一确定该二叉树。那么由题中的先序遍历序列和中序遍历序列就可以唯一确定此二叉树如下图所示,再对其进行后序遍历即可。

  • 第14题:

    若二叉树的先序遍历序列为ABCEDF,后序遍历序列为CEBFDA,则其中序遍历序列为(65)。

    A.CEFBDA

    B.CBEAFD

    C.CEBAFD

    D.CBEDFA


    正确答案:B
    解析:对于二叉树遍历序列有一个性质,包含有中序遍历序列的任意两个遍历序列可以唯一确定该二叉树。那么由题中的先序遍历序列和后序遍历序列就可以唯一确定此二叉树,如图3-16所示,再对其进行中序遍历,中序遍历序列为CBEAFD。

  • 第15题:

    若二叉树的先序遍历序列为ABDECF,中序遍历序列为DBEAFC,则其后序遍历序列为(8)。

    A.DEBAFC

    B.DEFBCA

    C.DEBCFA

    D.DEBFCA


    正确答案:D
    解析:本题要求根据二叉树的先序遍历和中序遍历求后序遍历。我们可以根据这棵二叉树的先序和中序遍历画出这棵二叉树,然后再得出其后序遍历结果。根据先序和中序来构造二叉树的规则是这样的:首先看先序遍历序列ABDECF,先序遍历中第一个访问的结点是A,这说明A是二叉树的根结点(因为先序遍历顺序是:根,左,右)。然后看中序遍历序列DBEAFC,中序中A前面有结点DBE,后面有结点FC。这说明DBE是A的左子树,FC是A的右子树(因为中序遍历顺序是:左,根,右)。再回到先序遍历序列中看DBE的排列顺序(此时可以不看其他的结点),我们发现在先序遍历序列中B排在最前面,所以B是A的左子树的根结点。接下来又回到了中序遍历序列,中序遍历序列中D在B的前面,E在B的后面,所以D是B的左子树,E是B的右子树。对于A的右子树,可同样依此规则得出。由此,可构造二叉树,如图4-8所示。然后对这棵二叉树进行后序遍历,得到DEBFCA。

  • 第16题:

    若一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为(38)。

    A.ABDEGHJFIC

    B.ABDEGHJCFI

    C.ABCDEFGHIJ

    D.ABDEGJHCFI


    正确答案:B
    解析:后序遍历序列最后一个节点是A,所以其根节点为A;再看其中序遍历序列,A可将序列分为2部分,前半部分为其左子树,后半部分为右子树。不断对其子树施以同样的方法,直至于树为一个节点。于是得到整个树的结构,对树进行前序遍历即得到本题结果。

  • 第17题:

    一棵二叉树的中序遍历序列为DBGEUJOCIF,后序遍历序列为DCJHEBIPCO,则其前序遍历序列为(87)。

    A.OBCDEFGHIJ

    B.OBDEGHJCFI

    C.OBDEGHJPIC

    D.OBDECJHCFI


    正确答案:B
    解析:我们知道后序遍历序列最后一个节点是根结点,所以该二叉树根节点为O;又因为前序遍历序列中,左子树在根结点前面;右子树在根结点后面,所以O,前面的部分为其左子树,后面的部分为右子树。对得到的左子树和右子树用同样的方法继续进行划分,直至子树只剩一个结点,此时可以得到树的结构,于是可得到它的前序遍历序列。

  • 第18题:

    若二叉树的先序遍历序列为ABDECF,中序遍历序列DBEAFC,则其后序遍历序列为______。

    A.DEBAFC

    B.DEFBCA

    C.DEBCFA

    D.DEBFCA


    正确答案:D

  • 第19题:

    ●已知某二叉树的先序遍历序列为ABCD,中序遍历序列为BADC,则该二叉树的后序遍历序列为(39)。

    (39)A.BDCA

    B.CDBA

    C.DBCA

    D.BCDA


    正确答案:A

  • 第20题:

    若某二叉树的前序遍历序列为ABDCEFG,中序遍历序列为DBCAFEG,则其后序遍历序列为()。

    • A、DCBFGEA
    • B、DCBAFGE
    • C、GFCDEBA
    • D、DCFGBEA

    正确答案:A

  • 第21题:

    假设一棵二叉树的先序序列为EBADCFHGIKJ,中序序列为ABCDEFGHIJK,请写出该二叉树的后序遍历序列。


    正确答案:后序序列:ACDBGJKIHFE

  • 第22题:

    填空题
    某二叉树的中序遍历序列为:DEBAC,后序遍历序列为:EBCAD。则前序遍历序列为()。

    正确答案: DABEC
    解析: 暂无解析

  • 第23题:

    单选题
    二叉树后序遍历是dabec,中序遍历是debac,则后序遍历是()。
    A

    acbed

    B

    decab

    C

    deabc

    D

    cedba


    正确答案: A
    解析: 暂无解析