设二叉排序树中关键字由1~1000的整数构成,现要查找关键字为363的结点,下列关键字序列不可能是在二叉排序树上查找到的序列是()。A.2,252,401,398,330,344,397,363 B.924,220,911,244,898,258,362,363 C.925,202,911,240,912,245,363 D.2,399,387,219,266,382,381,278,363

题目
设二叉排序树中关键字由1~1000的整数构成,现要查找关键字为363的结点,下列关键字序列不可能是在二叉排序树上查找到的序列是()。

A.2,252,401,398,330,344,397,363
B.924,220,911,244,898,258,362,363
C.925,202,911,240,912,245,363
D.2,399,387,219,266,382,381,278,363

相似考题
更多“设二叉排序树中关键字由1~1000的整数构成,现要查找关键字为363的结点,下列关键字序列不可能是在二叉排序树上查找到的序列是()。”相关问题
  • 第1题:

    由关键字序列(12,7,36,25,18,2)构造一棵二叉排序树(初始为空,第一个关键字作为根结点插入,此后对于任意关键字,若小于根结点的关键字,则插入左子树中,若大于根结点的关键字,则插入右子树中,且左、右子树均为二叉排序树) ,该二叉排序树的高度(层数)为 ( ) 。

    A. 6

    B. 5

    C. 4

    D. 3

    请帮忙给出正确答案和分析,谢谢!


    正确答案:C

  • 第2题:

    在一棵二叉排序树上实施_______遍历后,其关键字序列是一个有序表()

    A、先序

    B、中序

    C、后序

    D、深度


    参考答案:B

  • 第3题:

    由关键字序列(12,7,36,25,18,2)构造一棵二叉排序树(初始为空,第一个关键字作为根节点插入,此后对于任意关键字,若小于根节点的关键字,则插入左子树中,若大于根节点的关键字,则插入右子树中,且左、右子树均为二叉排序树),该二叉排序树的高度(层数)为______。

    A.6

    B.5

    C.4

    D.3

    A.

    B.

    C.

    D.


    正确答案:C

  • 第4题:

    下面关于二叉排序树的叙述,错误的是(27)。

    A.对二叉排序树进行中序遍历,必定得到节点关键字的有序序列

    B.依据关键字无序的序列建立二叉排序树,也可能构造出单支树

    C.若构造二叉排序树时进行平衡化处理,则根节点的左子树节点数与右子树节点数的差值一定不超过1

    D.若构造二叉排序树时进行平衡化处理,则根节点的左子树高度与右子树高度的差值一定不超过1


    正确答案:C
    解析:本题考查数据结构方面的基础知识。
      二叉排序树或者是一棵空树,或者是具有如下性质的二叉树:
      ①若它的左子树非空,则其左子树上所有节点的关键字均小于根节点的关键字:
      ②若它的右子树非空,则其右子树上所有节点的关键字均大于根节点的关键字;
      ③左、右子树本身就是两棵二叉排序树。
      由上述定义可知,二叉排序树是一个有序表,对二叉排序树进行中序遍历,可得到一个关键字递增排序的序列。
      对于给定的关键字序列,可从空树开始,逐个将关键字插入树中,来构造一棵二叉排序树。其过程为:每读入一个关键字值,就建立一个新节点。若二叉排序树非空,则将新节点的关键字与根节点的关键字相比较,如果小于根节点的值,则插入到左子树中,否则插入到右子树中;若二叉排序树为空树,则新节点作为二叉排序树的根节点。
      显然,若关键字初始序列已经有序,则构造出的二叉排序树一定是单枝树(每个节点只有一个孩子)。
      为了使在二叉排序树上进行的查找操作性能最优,构造二叉排序树时需进行平衡化处理,使每个节点左、右子树的高度差的绝对值不超过1。

  • 第5题:

    中从任一结点出发到根的路径上,所经过的结点序列必按其关键字降序排列。

    A.二叉排序树

    B.大顶堆

    C.小顶堆

    D.最优二叉树


    正确答案:C

  • 第6题:

    设二叉排序树的高度为h,则在该树中查找关键字key最多需要比较()次。


    正确答案:n

  • 第7题:

    对一棵二叉排序树迸行( )遍历,可得到该二叉树中结点关键字的有序序列。

    A.先序
    B.中序
    C.后序
    D.层序

    答案:B
    解析:
    根据二叉排序树的性质,如果对其进行中序遍历所得到的的序列是有序序列。

  • 第8题:

    设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为()。


    答案:D
    解析:

  • 第9题:

    依次插入关键字(51, 37,60,54,49,32,79,27,36)生成二叉排序树,则查找关键字值54(查找成功),需做的关键字比较次数为();查找关键字值22(查找失败),需做的关键字比较次数为()


    正确答案:3;4

  • 第10题:

    二叉排序树的任意一棵子树中,关键字最小的结点必无左孩子,关键字最大的结点必无右孩子。


    正确答案:正确

  • 第11题:

    在一棵二叉排序树上按()遍历得到的结点序列是一个有序序列。


    正确答案:中序

  • 第12题:

    填空题
    在一棵二叉排序树上实施()遍历后,其关键字序列是一个有序表。

    正确答案: 中序
    解析: 暂无解析

  • 第13题:

    设有关键字n=2h-1,构成二叉排序树,每个关键字查找的概率相等,查找成功的ASL最大是n()

    A.对

    B.错


    正确答案:B

  • 第14题:

    在含有27个结点的二叉排序树上查找关键字为35的结点,则依次比较的关键字有可能是()。

    A.28,36,18,46,35

    B.18,36,28,46,35

    C.46,28,18,36,35

    D.46,36,18,28,35


    参考答案:D

  • 第15题:

    用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为(63)。

    A.

    B.

    C.

    D.


    正确答案:C
    解析:二叉排序树又称二叉查找树,它可以是一棵空树,若非空时具有下述性质:
      1.若根结点的左子树非空,则左子树上所有结点的关键字值均小于等于根结点的关键字值。
      2.若根结点的右子树非空,则右子树上所有结点的关键字值均大于等于根结点的关键字值。
      3.根结点的左、右子树也分别为二叉排序树。
      构造二叉排序树过程如下:
    首先与根结点比较,如果小于等于则进入左边子树,再与左边子树的根节点比较,直到找到它要放的位置,否则进入右子树,进行上述操作。

  • 第16题:

    ● 用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为 (63) 。


    正确答案:C

  • 第17题:

    以下关于二叉排序树(或二叉查找树、二叉搜索树)的叙述中,正确的是( )

    A.对二叉排序树进行先序、中序和后序遍历,都得到结点关键字的有序序列

    B.含有N个结点的二叉排序树高度为【log2n】+1

    C.从根到任意二个叶子结点的路径上,结点的关键字呈现有序排列的特点

    D.从左到右排列同层次的结点,’其关键字呈现有序排列的特点


    正确答案:D

  • 第18题:

    在非空( )中,左子树中结点的关键字都小于根结点的关键字,右子树中的关键字均大于根结点的关键字,且左、右子树也满足该要求。

    A.最优二叉树
    B.二叉排序树
    C.完全二叉树
    D.满二叉树

    答案:B
    解析:
    二叉排序树的特点。

  • 第19题:

    以下关于二叉排序树的说法正确的是()。Ⅰ.在二叉排序树中,每个结点的关键字都比左孩子关键字大,比右孩子关键字小Ⅱ.每个结点的关键字都比左孩子关键字大,比右孩子关键字小,这样的二叉树都是二叉排序树Ⅲ,在二叉排序树中,新插入的关键字总是处于最底层Ⅳ.在二叉排序树中,新结点总是作为叶子结点来插入的Ⅴ.二叉排序树的查找效率和二叉排序树的高度有关

    A.Ⅰ、Ⅱ、Ⅳ、Ⅴ
    B.Ⅱ、Ⅲ、Ⅳ
    C.Ⅰ、Ⅲ、Ⅴ
    D.Ⅰ、Ⅳ、Ⅴ

    答案:D
    解析:
    在二叉排序树中,新插入的关键字总是作为叶子结点来插入的,但是叶子结点不一定总是处于最底层。对于二叉排序树,左子树上所有记录的关键字均小于根记录的关键字;右子树上所有记录的关键字均大于根记录的关键字。而不是仅仅与左、右孩子的关键字进行比较。

  • 第20题:

    在一裸二叉排序树上按()遍历得到的结点序列是一个有序序列。


    正确答案:中序

  • 第21题:

    在一棵二叉排序树上实施()遍历后,其关键字序列是一个有序表。


    正确答案:中序

  • 第22题:

    关于二叉排序树描述有误的是()。

    • A、二叉排序的右子树上结点的关键字小于左子树上的结点的关键字
    • B、二叉排序的左子树上结点的关键字小于右子树上的结点的关键字
    • C、二叉排序的根节点的关键大于右子树上结点的关键字
    • D、二叉排序的根节点的关键大于左子树上结点的关键字

    正确答案:A,C

  • 第23题:

    填空题
    依次插入关键字(51, 37,60,54,49,32,79,27,36)生成二叉排序树,则查找关键字值54(查找成功),需做的关键字比较次数为();查找关键字值22(查找失败),需做的关键字比较次数为()

    正确答案: 3,4
    解析: 暂无解析