若已知某先序遍历和中序遍历,则(45)。A.有唯一确定的二叉树与之对应B.可以有多棵二叉树与之对应C.可能没有二叉树与之对应D.以上皆有可能

题目

若已知某先序遍历和中序遍历,则(45)。

A.有唯一确定的二叉树与之对应

B.可以有多棵二叉树与之对应

C.可能没有二叉树与之对应

D.以上皆有可能


相似考题
更多“若已知某先序遍历和中序遍历,则(45)。A.有唯一确定的二叉树与之对应B.可以有多棵二叉树与之对应C. ”相关问题
  • 第1题:

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

    A.②、③、①、⑤、④

    B.①、②、③、④、⑤

    C.②、④、⑤、③、①

    D.④、⑤、③、②、①


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

  • 第2题:

    二叉树的遍历方式有()

    A先序遍历

    B中序遍历

    C后序遍历

    D线索遍历


    参考答案:ABC

  • 第3题:

    树的后序遍历序列等同于该树对应的二叉树的______。

    A.先序序列

    B.中序序列

    C.后序序列

    D.不确定


    正确答案:B
    解析:树的后序遍历是指先依次后序遍历每棵子树,然后访问根结点。当树用二叉树表示法(也叫孩子兄弟表示法)存储时,可以找到唯一的一棵二叉树与之对应,我们称这棵二叉树为该树对应的二叉树。那么根据这个法则可知,树的后序遍历序列等同于该树对应的二叉树的中序遍历。例如,图3-80展示了一个转化实例。由图3-80可以看出,树的后序遍历和其对应的二叉树的中序遍历都是BDCEA。注意,对于树而言,没有中序遍历。

  • 第4题:

    图的广度优先遍历算法类似于二叉树的(),图的深度优先遍历算法类似于二叉树的()。

    A.先序遍历

    B.中序遍历

    C.后序遍历

    D.层序遍历


    参考答案:D,A

  • 第5题:

    按先序遍历树林得到的结点序列正好与 ______ 遍历对应的二叉树。


    正确答案:先序
    先序 解析:给定一棵树,可以找到惟一的一棵二叉树与之对应,且对应二叉树的右子树必为空,对先序遍历森林,分别按顺序对森林中的每棵树进行先序遍历。综上所述,按先序遍历树林得到的结点序列先序遍历对应的二叉树的结点序列是相同的。

  • 第6题:

    ● 已知某二叉树的先序遍历序列是 ABDCE,中序遍历序列是 BDAEC,则该二叉树

    为 (15) 。


    正确答案:C

  • 第7题:

    已知某二叉树的先序遍历序列是 ABDCE,中序遍历序列是 BDAEC,则该二叉树为 (33) 。

    A.A

    B.B

    C.C

    D.D


    正确答案:C
    本题考查数据结构基础知识对二叉树进行先序遍历的过程是:若二叉树非空,则先访问根结点,然后先序遍历左子树,最后先序遍历右子树。因此,在二叉树的先序遍历序列中,第一个元素是根结点。对二叉树进行中序遍历的过程是:若二叉树非空,则首先中序遍历左子树,然后访问根结点,最后中序遍历右子树。因此,若在中序遍历序列中已找出二叉树的根结点,则根结点左边为左子树的中序遍历序列,右边是右子树的中序遍历序列。由此,根据先序序列确定根结点,根据中序序列划分左、右子树,反复应用此原则,就可根据先序遍历序列和中序遍历序列恢复二叉树的结构。本题中,先序序列为ABDCE,因此A是树根结点,中序序列为BDAEC,因此BD是左子树上的结点,EC是右子树上的结点。接下来根据先序遍历序列,可知B是左子树的根结点,C是右子树的根结点。在中序遍历序列BDAEC中,D在B之后,因此D是B的右孩子。同理,在中序遍历序列BDAEC中,E在C之前,因此E是C的左孩子。即该二叉树如下图所示。

  • 第8题:

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

    (39)A.BDCA

    B.CDBA

    C.DBCA

    D.BCDA


    正确答案:A

  • 第9题:

    二叉树的先序遍历和中序遍历如下:先序遍历:EFHIGJK;中序遍历:HFIEJKG。该二叉树根的右子树的根是()

    A.E
    B.F
    C.G
    D.H

    答案:C
    解析:

  • 第10题:

    后序遍历树和中序遍历与该树对应的二叉树,其结果不同。


    正确答案:错误

  • 第11题:

    单选题
    若已知某二叉树的中序和后序遍历序列分别BCAEFD和CBFEDA,则该二叉树的先序序列为()。
    A

    ABCDEF

    B

    ABDCEF

    C

    ABDCFE

    D

    ACBDFE


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

  • 第12题:

    问答题
    已知某二叉树的先序遍历序列是aecdb,中序遍历序列是eadcb。给出上述二叉树的后序遍历序列。

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

  • 第13题:

    二叉树结点的中序遍历序列与后序遍历序列可以唯一地确定该棵二叉树。()


    参考答案:正确

  • 第14题:

    已知一棵二叉树的先序遍历序列和中序遍历序列可以唯一地构造出该二叉树。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第15题:

    如果二叉树T2是由一棵树T1转换而来的二叉树,那么T1中结点的先根序列对应T2的()序列。

    A.先序遍历

    B.中序遍历

    C.后序遍历

    D.层次遍历


    参考答案:A

  • 第16题:

    对一棵二叉树的先序遍历、后序遍历和中序遍历所产生的序列中,所有叶结点的先后顺序是 ( ) 。

    A.各不相同

    B.先序遍历与后序遍历相同

    C.完全相同

    D.后序遍历与中序遍历相同


    正确答案:C
    解析:在二叉树的先序遍历、后序遍历和中序遍历中,对叶子结点的访问顺序都是左叶子在右叶子前面,因此叶子结点的先后顺序始终一样。

  • 第17题:

    已知某二叉树的先序遍历序列是ABDCE,中序遍历序列是BDAEC,则该二叉树为______。

     


    正确答案:C
    解析:本题考查数据结构基础知识。
    对二叉树进行先序遍历的过程是:若二叉树非空,则先访问根结点,然后先序遍历左子树,最后先序遍历右子树。因此,二叉树的先序遍历序列中,第一个元素是根结点。
      对二叉树进行中序遍历的过程是:若二叉树非空,则先中序遍历左子树,然后访问根结点,最后中序遍历右子树。因此,若在中序遍历序列中已找出二叉树的根结点,则根结点左边为左子树的中序遍历序列,右边是右子树的中序遍历序列。
      由此,根据先序序列确定根结点,根据中序序列划分左右子树,反复应用此原则,就可根据先序遍历序列和中序遍历序列恢复二叉树的结构。
      本题中,先序序列为ABDCE,因此A是树根结点,中序序列为BDAEC,因此BD是左子树上的结点,EC是右子树上的结点。根据先序遍历序列,可知B是左子树的根结点,C是右子树的根结点。在中序遍历序列BDAEC中,D在B之后,因此D是B的右孩子。同理,在中序遍历序列BDAEC中,E在C之前,因此E是C的左孩子。

  • 第18题:

    若某二叉树的先序遍历序列和中序遍历序列分别为PBECD、BEPCD,则该二叉树的后序遍历序列为(39)。

    A.PBCDE

    B.DECBP

    C.EBDCP

    D.EBPDC


    正确答案:C

  • 第19题:

    关于森林的遍历有以下说法:

    ①森林的先序遍历等同于其对应的二叉树的先序遍历。

    ②森林的中序遍历等同于其对应的二叉树的中序遍历。

    ③森林的后序遍历等同于其对应的二叉树的后序遍历。

    ④森林的后序遍历等同于其对应的二叉树的中序遍历。

    其中正确的是______。

    A.①②③

    B.①②

    C.①④

    D.②④


    正确答案:B
    解析:根据森林和二叉树的转换规则,以及树的遍历定义可以得出,说法①②正确。值得注意的是,森林无后序遍历的定义。另外,树的先序遍历和后序遍历分别对应该树转换成的二叉树的先序遍历和中序遍历。树没有中序遍历的定义,不要把森林和树跟二叉树遍历的对应关系搞混了。

  • 第20题:

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



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

  • 第21题:

    设某一二叉树先序遍历为abdec,中序遍历为dbeac,则该二叉树后序遍历的顺序是()。

    Aabedc

    Babdec

    Cdebac

    Ddebca


    D

  • 第22题:

    已知某二叉树的先序遍历序列是aecdb,中序遍历序列是eadcb。给出上述二叉树的后序遍历序列。


    正确答案:edbca

  • 第23题:

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

    DEBAFC

    B

    DEFBCA

    C

    DEBCFA

    D

    DEBFCA


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