niusouti.com

某二叉树为单枝树(即非叶子节点只有一个孩子节点)且具有n个节点(n>1),则该二叉树______。A.共有n层,每层有一个节点B.共有log2n层,相邻两层的节点数正好相差一倍C.先序遍历序列与中序遍历序列相同D.后序遍历序列与中序遍历序列相同A.B.C.D.

题目

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

A.共有n层,每层有一个节点

B.共有log2n层,相邻两层的节点数正好相差一倍

C.先序遍历序列与中序遍历序列相同

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

A.

B.

C.

D.


相似考题
更多“某二叉树为单枝树(即非叶子节点只有一个孩子节点)且具有n个节点(n>1),则该二叉树______。A.共有n层,每层有一个节点B.共有log2n层,相邻两层的节点数正好相差一倍C.先序遍历序列与中序遍历序列相同D.后序遍历序列与中序遍历序列相同A.B.C.D.”相关问题
  • 第1题:

    树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里,我们把由树转换得到的二叉树叫做这棵树对应的二叉树。结论(27)是正确的。

    A.树的先根遍历序列与其对应的二叉树的先序遍历序列相同

    B.树的后根遍历序列与其对应的二叉树的后序遍历序列相同

    C.树的先根遍历序列与其对应的二叉树的中序遍历序列相同

    D.以上都不对


    正确答案:A
    解析:本题考查树的遍历和树向二叉树的转换。树的遍历方法中的前序遍历是首先访问根结点,然后从左到右按前序遍历根结点的各棵子树;后序遍历是首先从左到右按后序遍历根结点的各棵子树,然后访问根结点。而二叉树的遍历方法中前序遍历是首先访问根结点,然后按前序遍历根结点的左子树,再按前序遍历根结点的右子树;后序遍历是首先按后序遍历根结点的左子树,然后按后序遍历根结点的右子树,再访问根结点;中序遍历是首先按中序遍历根结点的左子树,然后访问根结点,再按中序遍历根结点的右子树。树的转换思想是根据孩子的存储方式而来的,其步骤是:(1)在各兄弟结点之间用虚线相连;(2)对每个结点仅保留它与其最左一个孩子的连线,抹去该结点与其他孩子之间的连线;(3)把虚线改为实线从水平方向向下旋转45℃,成右斜下方向,原树中实线成左斜下方向。
      下面,我们来看一个例子,图A是一棵普通树,图B是其转换来的二叉树。

      图A的前序遍历为:A,B,E,C,F,H,G,D
      图A的后序遍历为:E,B,H,F,G,C,D,A
      图B的前序遍历为:A,B,E,C,F,H,G,D
      图B的中序遍历为:E,B,H,F,G,C,D,A
      图B的后序遍历为:E,H,G,F,D,C,B,A
      由此可见,树的前序遍历序列与其对应的二叉树的前序遍历序列相同。

  • 第2题:

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

    (40)

    A. 共有n层,每层有一个结点

    B. 共有log2n层,相邻两层的结点数正好相差一倍

    C. 先序遍历序列与中序遍历序列相同

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


    正确答案:A

  • 第3题:

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


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

  • 第4题:

    如果一棵二叉树中任一节点的值都大于其左子树中所有节点的值,且小于其右子树中所有节点的值,现欲得到各节点值的递增序列,试问应采用的遍历的方法是( )。

    A.先序遍历

    B.中序遍历

    C.后序遍历

    D.层次遍历


    正确答案:B
    解析:对树的三大部分:树根、左子树、右子树,存在树根节点大于左子树各节点,小于右子树各节点,因此要得到各节点值递增序列,应按“左子树-树根节点-右子树”的顺序进行访问,这就是中序遍历的遍历过程。

  • 第5题:

    若二叉树的前序遍历序列与中序遍历序列相同且树中节点数大于1,则该二叉树的______。

    A.只有根节点无左予树

    B.只有根节点无右子树

    C.非叶子节点只有左子树

    D.非叶子节点只有右子树

    A.

    B.

    C.

    D.


    正确答案:D

  • 第6题:

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

    A.PBCDE

    B.DECBP

    C.EBDCP

    D.EBPDC


    正确答案:C

  • 第7题:

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

    (39)A.BDCA

    B.CDBA

    C.DBCA

    D.BCDA


    正确答案:A

  • 第8题:

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

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

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

  • 第9题:

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

  • 第10题:

    找出所有满足下列条件的二叉树: (a)它们在先序遍历和中序遍历时,得到的节点访问序列相同; (b)它们在后序遍历和中序遍历时,得到的结点访问序列相同; (c)它们在先序遍历和后序遍历时,得到的节点访问序列相同。


    正确答案: A.不含左子树的二叉树。
    B.不含右子树的二叉树。
    C.即不含左子树,也不含右子树的二叉树。

  • 第11题:

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

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

  • 第12题:

    问答题
    找出所有满足下列条件的二叉树: (a)它们在先序遍历和中序遍历时,得到的节点访问序列相同; (b)它们在后序遍历和中序遍历时,得到的结点访问序列相同; (c)它们在先序遍历和后序遍历时,得到的节点访问序列相同。

    正确答案: A.不含左子树的二叉树。
    B.不含右子树的二叉树。
    C.即不含左子树,也不含右子树的二叉树。
    解析: 暂无解析

  • 第13题:

    在具有n个结点的二叉树中,如果各结点值互不相同,但前序遍历序列与中序遍历序列相同,则该二叉树的深度为(根结点在第1层)()。

    A.n

    B.n/2+1

    C.n+1

    D.n-1


    正确答案:A

  • 第14题:

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

    A.②、③、①、⑤、④

    B.①、②、③、④、⑤

    C.②、④、⑤、③、①

    D.④、⑤、③、②、①


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

  • 第15题:

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

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

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

    C.只有一个叶子结点

    D、是任意一棵二叉树


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

  • 第16题:

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

    A.空或只有一个结点.

    B.完全二叉树

    C.二叉排序树

    D.高度等于其结点数


    参考答案:D

  • 第17题:

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

    A.各不相同

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

    C.完全相同

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


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

  • 第18题:

    后序遍历序列与中序遍历序列相同的二叉树为(85),前序遍历序列与后序遍历序列相同的二叉树为(86)。

    A.根结点无左子树的二叉树

    B.根结点无右子树的二叉树

    C.只有根结点的二叉树或非叶子结点只有左子树的二叉树

    D.只有根结点的二叉树或非叶子结点只有右子树的二叉树


    正确答案:C

  • 第19题:

    若一个叶子结点是某二叉树的中序遍历序列的最后一个结点,则它必是该二叉树的先序遍历序列中的最后一个结点。()


    答案:对
    解析:
    二叉树的中序遍历是左子树、根结点、右子树,先序遍历的顺序是根结点、左子树、右子树,这两种遍历最后遍历的都是右子树,所以,中序遍历的最后一个结点必是先序遍历的最后一个结点。

  • 第20题:

    如图所示的二叉树,给出中序遍历序列、先序遍历序列和后序遍历序列。
    (1)dgbaechif
    (2)abdgcefhi
    (3)gdbeihfca

  • 第21题:

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

    • A、DEBAFC
    • B、DEFBCA
    • C、DEBCFA
    • D、DEBFCA

    正确答案:D

  • 第22题:

    找出所有满足下列条件的二叉树: (1)它们在先序遍历和中序遍历时,得到的遍历序列相同; (2)它们在后序遍历和中序遍历时,得到的遍历序列相同;  (3)它们在先序遍历和后序遍历时,得到的遍历序列相同


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

  • 第23题:

    单选题
    某二叉树为单枝树(即非叶子节点只有一个孩子节点)且具有n个节点(n>1)则该二叉树()。
    A

    共有n层,每层有一个节点

    B

    共有log2n层,相邻两层的节点数正好相差一倍

    C

    先序遍历序列与中序遍历序列相同

    D

    后序遍历序列与中序遍历序列相同


    正确答案: D
    解析: 题考查数据结构中二叉树的基本概念和运算。 若二叉树为单枝树,那么n个节点就分布在n层上。遍历序列则与遍历方法和二叉树的形态有关。例如,对于三个节点的单枝二叉树(A、B、C的层次依次增高),其形态可为: [*] 考查它们的先序、中序和后序遍历序列,先序遍历序列都为A、B、C,而中序和后序遍历序列则有所不同。