在任何二叉树中,如果结点a有左孩子b、右孩子c,则在结点的先序序列、中序序列、后序序列中,()。A.结点b一定在结点a的前面B.结点a一定在结点c的前面C.结点b一定在结点c的前面D.结点a一定在结点b的前面

题目

在任何二叉树中,如果结点a有左孩子b、右孩子c,则在结点的先序序列、中序序列、后序序列中,()。

A.结点b一定在结点a的前面

B.结点a一定在结点c的前面

C.结点b一定在结点c的前面

D.结点a一定在结点b的前面


相似考题
更多“在任何二叉树中,如果结点a有左孩子b、右孩子c,则在结点的先序序列、中序序列、后序序列中,()。”相关问题
  • 第1题:

    试找出满足下列条件的二叉树 ① 先序序列与后序序列相同 ②中序序列与后序序列相同 ③ 先序序列与中序序列相同 ④中序序列与层次遍历序列相同


    参考答案:先序遍历二叉树的顺序是“根—左子树—右子树”,中序遍历“左子树—根—右子树”,后序遍历顺序是:“左子树—右子树―根",根据以上原则有
      ① 或为空树,或为只有根结点的二叉树
      ② 或为空树,或为任一结点至多只有左子树的二叉树.
      ③ 或为空树,或为任一结点至多只有右子树的二叉树.
      ④ 或为空树,或为任一结点至多只有右子树的二叉树

  • 第2题:

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

    A.B和F

    B.F和B

    C.B和C

    D.C和B


    正确答案:C
    解析:先序遍历的方式为:先访问根节点,然后先序遍历根的左子树,最后先序遍历根的右子树。因此,可以从先序遍历序列确定根节点。中序遍历的方式为:先中序遍历根的左子树,然后访问根节点,最后中序遍历右子树。因此,如果已知根节点,则可以根据中序遍历将左子树和右子树上的节点分开。本题中,由先序序列第1个节点为A,得知符号A为根节点,则由中序序列可知,B、F是左子树上的节点,c、D、E是右子树上的节点。依此类推,直到得到整棵树,最后可知,根的左右孩子分别为B和C。

  • 第3题:

    某二叉树的先序序列和后序序列正好相同,则该二叉树可能是______的二叉树。

    A.高度大于1的左单支

    B.高度大于1的右单支

    C.最多只有一个结点

    D.既有左孩子又有右孩子


    正确答案:C

  • 第4题:

    一个具有m个结点的二叉树,其二叉链表结点(左、右孩子指针分别用left和right表示)中的空指针总数必定为(57)个。为形成中序(先序、后序)线索二叉树,现对该二叉链表所有结点进行如下操作:若结点p的左孩子指针为空,则将该左指针改为指向p在中序(先序、后序)遍历序列的前驱结点;若p的右孩子指针为空,则将该右指针改为指向p在中序(先序、后序)遍历序列的后继结点。假设指针s指向中序(先序、后序)线索二叉树中的某结点,则(58)。

    A.m+2

    B.m+1

    C.m

    D.m-1


    正确答案:B

  • 第5题:

    若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是( )。

    A.前序序列

    B.中序序列

    C.后序序列

    D.以上说法均可以


    正确答案:B
    二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。由于结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,那么只要遍历时访问根结点在访问左子树和右子树之间,遍历序列有序,即中序序列有序。故选B选项。

  • 第6题:

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

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


    正确答案:C

  • 第7题:

    某二叉树为单枝树(即非叶子结点只有一个孩子结点)且具有n个结点(n>1),则该二叉树( )


    A.共有n层,每层有一个结点
    B.共有log2n层,相邻两层的结点数正好相差一倍
    C.先序遍历序列与中序遍历序列相同
    D.后序遍历序列与中序遍历序列相同


    答案:A
    解析:
    若二叉树为单技树,那幺n个节点就分布在n层上。遍历序列则与遍历方法和二叉树的形态有关。例如,对于三个节点的单技二叉树,其形态可为:

  • 第8题:

    某二叉树的先序和后序序列正好相反,则该二叉树一定是()。

    A.空或只有一个结点
    B.高度等于其结点数
    C.任一结点无左孩子
    D.任一结点无右孩子

    答案:B
    解析:
    若某二叉树的先序和后序序列正好相反,由于先序遍历是“根—一左子树——右子树”,而后序遍历是“左子树——右子树——根”,则该二叉树每层左、右子树只能有1个,即则该二叉树一定是高度等于其结点数。

  • 第9题:

    试找出分别满足下列条件的所有二叉树。 (1)先序序列与中序序列相同。 (2)后序序列与中序序列相同。 (3)先序序列与后序序列相同。


    正确答案:(1)先序序列和中序序列相同:空树或缺左子树的单支树;
    (2)后序序列和中序序列相同:空树或缺右子树的单支树;
    (3)先序序列和后序序列相同:空树或只有根结点的二叉树。

  • 第10题:

    设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()

    • A、空或只有一个结点
    • B、高度等于其结点数
    • C、任一结点无左孩子
    • D、任一结点无右孩子

    正确答案:D

  • 第11题:

    问答题
    试找出满足下列条件的二叉树 ①先序序列与后序序列相同 ②中序序列与后序序列相同 ③先序序列与中序序列相同 ④中序序列与层次遍历序列相同

    正确答案: 先序遍历二叉树的顺序是“根—左子树—右子树”,中序遍历“左子树—根—右子树”,后序遍历顺序是:“左子树—右子树―根",根据以上原则有
    ① 或为空树,或为只有根结点的二叉树
    ② 或为空树,或为任一结点至多只有左子树的二叉树.
    ③ 或为空树,或为任一结点至多只有右子树的二叉树.
    ④ 或为空树,或为任一结点至多只有右子树的二叉树
    解析: 暂无解析

  • 第12题:

    单选题
    在二叉树结点的先序序列,中序序列和后序序列中,所有叶子结点的先后顺序(  )
    A

    都不相同

    B

    完全相同

    C

    先序和中序相同,而与后序不同

    D

    中序和后序相同,而与先序不同


    正确答案: D
    解析:

  • 第13题:

    一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足()。

    A.所有的结点均无左孩子

    B、所有的结点均无右孩子

    C.只有一个叶子结点

    D、是任意一棵二叉树


    参考答案:C
    解释:因为先序遍历结果是“中左右”,后序遍历结果是“左右中”,当没有左子树时,就是“中右”和“右中”;当没有右子树时,就是“中左”和“左中”。则所有的结点均无左孩子或所有的结点均无右孩子均可,所以A、B不能选,又所有的结点均无左孩子与所有的结点均无右孩子时,均只有一个叶子结点,故选C。

  • 第14题:

    一棵非空的二叉树的先序序列和后序序列正好相同,则该二叉树一定满足 _______。

    A.其中任意一结点均无左孩子

    B.其中任意一结点均无右孩子

    C.其中只有一个结点

    D.是任意一棵二叉树


    正确答案:A

  • 第15题:

    某某二叉树的中序序列和后序序列正好相反,则该二叉树一定是______的二叉树

    A.空或只有一个结点

    B.高度等于其结点数

    C.任一结点无左孩子

    D.任一结点无右孩子


    正确答案:C

  • 第16题:

    先序序列和中序序列相同的二叉树为空树或(40)。

    A.任一结点均无右孩子的非空二叉树

    B.仅有两个结点的二叉树

    C.任一结点均无左孩子的非空二叉树

    D.不存在这样的二叉树


    正确答案:C
    解析:如果每个结点都是没有左孩子的非空二叉树,根据先序遍历和中序遍历的定义,对这棵树的遍历始终是根,右于树的顺序进行的。

  • 第17题:

    对搜索二叉树进行(26),得到的结点序列是升序序列。

    A.先序遍历

    B.中序遍历

    C.后序遍历

    D.层次遍历


    正确答案:B
    解析:中序遍历是先访问当前节点的左子树,在访问当前节点,最后防问右子树对搜索二叉树进行中序遍历,得到的结点序列是升序序列

  • 第18题:

    在一棵二叉树结点的先根序列、中根序列和后根序列中,所有叶子结点的先后顺序【】

    A.都不同相同

    B.完全相同

    C.先序和中序相同,而与后序不同

    D.中序和后序相同,而与先序不同


    正确答案:B
    [解析]遍历方法中的先根、中根、后根指的是对根的访问顺序,而对于叶子结点都采用先遍历左子树,后遍历右子树.

  • 第19题:

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

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

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

  • 第20题:

    试找出满足下列条件的所有二叉树: (1)先序序列和中序序列相同; (2)中序序列和后序序列相同; (3)先序序列和后序序列相同。


    正确答案: (1)先序序列和中序序列相同的二叉树为:空树或者任一结点均无左孩子的非空二叉树;
    (2)中序序列和后序序列相同的二叉树为:空树或者任一结点均无右孩子的非空二叉树;
    (3)先序序列和后序序列相同的二叉树为:空树或仅有一个结点的二叉树。

  • 第21题:

    某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()的二叉树。

    • A、空或只有一个结点
    • B、高度等于其结点数
    • C、任一结点无左孩子
    • D、任一结点无右孩子

    正确答案:B

  • 第22题:

    问答题
    试找出满足下列条件的所有二叉树: (1)先序序列和中序序列相同; (2)中序序列和后序序列相同; (3)先序序列和后序序列相同。

    正确答案: (1)先序序列和中序序列相同的二叉树为:空树或者任一结点均无左孩子的非空二叉树;
    (2)中序序列和后序序列相同的二叉树为:空树或者任一结点均无右孩子的非空二叉树;
    (3)先序序列和后序序列相同的二叉树为:空树或仅有一个结点的二叉树。
    解析: 暂无解析

  • 第23题:

    单选题
    设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()
    A

    空或只有一个结点

    B

    高度等于其结点数

    C

    任一结点无左孩子

    D

    任一结点无右孩子


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

  • 第24题:

    单选题
    某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()的二叉树。
    A

    空或只有一个结点

    B

    高度等于其结点数

    C

    任一结点无左孩子

    D

    任一结点无右孩子


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