更多“二叉树的先序遍历为EFHIGJK,中序遍历为HFIEJKG,则该”相关问题
  • 第1题:

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

     


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

  • 第2题:

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

    A.PBCDE

    B.DECBP

    C.EBDCP

    D.EBPDC


    正确答案:C

  • 第3题:

    某二叉树的先序遍历(根、左、右)序列为 EFHIGJK 、中序遍历(左、根、右)序列为HFIEJKG, 则该二叉树根结点的左孩子结点和右孩子结点分别是( )。

    A.A,I.KB.F,IC.F,GD.I,G


    正确答案:C

  • 第4题:

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

    (39)A.BDCA

    B.CDBA

    C.DBCA

    D.BCDA


    正确答案:A

  • 第5题:

    某二叉树的先序遍历(根、左、右)序列为 EFHIGJK 、中序遍历(左、根、右)序列为 HFIEJKG, 则该二叉树根结点的左孩子结点和右孩子结点分别是(37)

    A.A,I.K
    B. F,I
    C. F,G
    D.I,G

    答案:C
    解析:
    由先序遍历看,E为根节点,F为根节点的作孩子。在看中序遍历,则左树有:IE两个子结点。那么E的右孩子结点为G。

  • 第6题:

    某二叉树的先序遍历序列为ABCDEF,中序遍历序列为BADCFE,则该二叉树的高度(即层数)为(59)。

    A.3
    B.4
    C.5
    D.6

    答案:B
    解析:
    先序遍历是根左右的方式,中序遍历是左根右的方式。最终的结果如图所示:

  • 第7题:

    假定一棵二叉树广义表表示为a(b(c),d(e,f)),则对它进行的先序遍历结果为(),中序遍历结果为(),后序遍历结果为(),按层遍历结果为()。


    正确答案:abcdef;cbaedf;cbefda;abdcef

  • 第8题:

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

    • A、E
    • B、F
    • C、G
    • D、H

    正确答案:A,B,D

  • 第9题:

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

    • A、abedc
    • B、abdec
    • C、debac
    • D、debca

    正确答案:D

  • 第10题:

    单选题
    对某二叉树进行先序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果是()。
    A

    DBFEAC

    B

    DFEBCA

    C

    BDFECA

    D

    BDEFAC


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

  • 第11题:

    填空题
    假定一棵二叉树广义表表示为a(b(c),d(e,f)),则对它进行的先序遍历结果为(),中序遍历结果为(),后序遍历结果为(),按层遍历结果为()。

    正确答案: abcdef,cbaedf,cbefda,abdcef
    解析: 暂无解析

  • 第12题:

    填空题
    设一棵二叉树结点的先序遍历序历为:ABDECFGH,中序遍历序历为:DEBAFCHG,则二叉树中叶结点是()。

    正确答案: E、F、H
    解析: 暂无解析

  • 第13题:

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

    为 (15) 。


    正确答案:C

  • 第14题:

    已知某二叉树的先序遍历序列是 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的左孩子。即该二叉树如下图所示。

  • 第15题:

    某二叉树的先序遍历序列为 ABCDEF ,中序遍历序列为BADCFE ,则该二叉树的高度(即层数)为( )。

    A.3B.4C.5D.6


    正确答案:B

  • 第16题:

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



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

  • 第17题:

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

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

    答案:C
    解析:

  • 第18题:

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

    Aabedc

    Babdec

    Cdebac

    Ddebca


    D

  • 第19题:

    若采用孩子兄弟链表作为树的存储结构,则树的先根遍历应采用二叉树的()。

    • A、层次遍历
    • B、先序遍历
    • C、中序遍历
    • D、后序遍历

    正确答案:B

  • 第20题:

    先序遍历二叉树的的操作定义为;若二叉树为空,则为空操作,否则进行如下操作,访问二叉树的();先序遍历二叉树的(),先序遍历二叉树的()。


    正确答案:根结点;左子树;右子树

  • 第21题:

    设一棵二叉树结点的先序遍历序历为:ABDECFGH,中序遍历序历为:DEBAFCHG,则二叉树中叶结点是()。


    正确答案:E、F、H

  • 第22题:

    单选题
    二叉树的先序遍历为EFHIGJK,中序遍历为HFIEJKG,则该二叉树根的右子树的根是()。
    A

    E

    B

    F

    C

    G

    D

    H


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

  • 第23题:

    单选题
    设某二叉树的后序遍历为CBA,中序遍历为ABC,则该二叉树的前序遍历为(  )。
    A

    BCA

    B

    CBA

    C

    ABC

    D

    CAB


    正确答案: D
    解析:
    因为后序遍历为CBA,所以A为根结点。因为中序遍历为ABC,所以B和C均为右子树结点,且B为C父结点,可知前序遍历为ABC。答案选择C选项。

  • 第24题:

    单选题
    若二叉树的先序遍历为EFHIGJK,中序遍历为HFIEJKG,则该二又树根的右子树的根是(  )。
    A

    E

    B

    F

    C

    G

    D

    H


    正确答案: A
    解析: