更多“简述二叉排序树的定义。”相关问题
  • 第1题:

    查找效率最高的二叉排序树是()。

    A.所有结点的左子树都为空的二叉排序树
    B.所有结点的右子树都为空的二叉排序树
    C.平衡二叉排序树
    D.没有左子树的二叉排序树

    答案:C
    解析:
    对于结点个数相同的二叉排序树,平衡二叉排序树的深度最小。而二叉排序树的查找效率取决于二叉排序树的深度。

  • 第2题:

    数据结构中,二叉排序树的定义具有()。

    • A、反复性
    • B、递归性
    • C、回溯性
    • D、都不对

    正确答案:B

  • 第3题:

    数据结构中,二叉排序树的右子树也应该一定是棵二叉排序树。


    正确答案:正确

  • 第4题:

    数据结构与算法里,下列关于二叉排序树中说法正确的是()。

    • A、二叉排序树的定义具有反复性
    • B、二叉排序树的定义具有递归性
    • C、二叉排序树的定义具有回溯性
    • D、二叉排序树的定义具有反弹性

    正确答案:B

  • 第5题:

    非空二叉排序树的任意一棵子树也是二叉排序树。


    正确答案:正确

  • 第6题:

    给出不同的输入序列建造二叉排序树,一定得到不同的二叉排序树。


    正确答案:正确

  • 第7题:

    在任意一棵非空二叉排序树,删除某结点后又将其插入,则所得二叉排序树与删除前原二叉排序树相同。


    正确答案:错误

  • 第8题:

    非空二叉排序树中的任意一棵子树也是二叉排序树。


    正确答案:正确

  • 第9题:

    具有n个结点的二叉排序树有多种,其中树高最小的二叉排序树是最佳的


    正确答案:正确

  • 第10题:

    单选题
    查找效率最高的二叉排序树是()。
    A

    所有结点的左子树都为空的二叉排序树。

    B

    所有结点的右子树都为空的二叉排序树。

    C

    平衡二叉树。

    D

    没有左子树的二叉排序树。


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

  • 第11题:

    单选题
    数据结构与算法里,关于二叉排序树的递归性说法对的是()。
    A

    二叉排序树的左子树也是任意二叉树

    B

    二叉排序树的左子树也是二叉排序树

    C

    二叉排序树的左子树也是普通树

    D

    二叉排序树的左子树也是普通二叉排序树


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

  • 第12题:

    单选题
    数据结构中,二叉排序树的定义具有()。
    A

    反复性

    B

    递归性

    C

    回溯性

    D

    都不对


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

  • 第13题:

    在二叉排序树中进行查找的效率与( )有关。

    A.二叉排序树的深度
    B.二叉排序树的结点个数
    C.被查找结点的度
    D.二叉排序树的存储结构

    答案:A
    解析:
    二叉排序树的查找路径是自顶向下的,平均查找长度取决于树的高度。

  • 第14题:

    要得到二叉排序树所有结点组成的按值有序的序列,可以对二叉排序树进行()遍历。


    正确答案:中序

  • 第15题:

    数据结构与算法里,二叉排序树的右子树也应该是棵二叉排序树


    正确答案:正确

  • 第16题:

    简述二叉排序树的查找过程。


    正确答案:对于给定值K,先将K与根结点的值比较,若相等则查找成功;若K小于根结点的值,则在左子树中继续进行二叉排序树的查找;否则,若K大于根结点的值,则在右子树中继续进行二叉排序树的查找。重复该过程,直至找到匹配的结点,查找成功;或者子树为空,查找失败。

  • 第17题:

    二叉排序树删除一个结点后,仍是二叉排序树。


    正确答案:正确

  • 第18题:

    简述二叉排序树的插入和创建过程。


    正确答案: 二叉排序树的插入过程:
    在二叉排序树中插入一个新结点,应保证插入新结点后的二叉树仍然是一棵二叉排序树。对于一个给定元素K,将其插入到二叉排序树中的具体步骤如下:
    A.若二叉排序树为一棵空树,则将元素K作为二叉排序树的根结点。
    B.若K等于根结点的值,则该元素已经是二叉排序树中的结点,不需重复插入,直接返回;若K小于根结点的值,则将K插入到左子树中;若K大于根结点的值,则将K插入到右子树中。重复该步骤,直至要插入的子树为空,此时将K作为该子树的根结点。
    二叉排序树的创建过程就是不断插入新结点的过程。

  • 第19题:

    数据结构与算法里,关于二叉排序树的递归性说法对的是()。

    • A、二叉排序树的左子树也是任意二叉树
    • B、二叉排序树的左子树也是二叉排序树
    • C、二叉排序树的左子树也是普通树
    • D、二叉排序树的左子树也是普通二叉排序树

    正确答案:B

  • 第20题:

    查找效率最高的二叉排序树是()。

    • A、所有结点的左子树都为空的二叉排序树。
    • B、所有结点的右子树都为空的二叉排序树。
    • C、平衡二叉树。
    • D、没有左子树的二叉排序树。

    正确答案:C

  • 第21题:

    问答题
    简述二叉排序树的查找过程。

    正确答案: 对于给定值K,先将K与根结点的值比较,若相等则查找成功;若K小于根结点的值,则在左子树中继续进行二叉排序树的查找;否则,若K大于根结点的值,则在右子树中继续进行二叉排序树的查找。重复该过程,直至找到匹配的结点,查找成功;或者子树为空,查找失败。
    解析: 暂无解析

  • 第22题:

    问答题
    简述二叉排序树的定义。

    正确答案: 二叉排序树,又称二叉查找树,它或者是一棵空树,或者是具有如下性质的二叉树:
    A.若它的左子树非空,则左子树上所有结点的值均小于根结点的值。
    B.若它的右子树非空,则右子树上所有结点的值均大于根结点的值。
    C.左、右子树也分别是二叉排序树。
    解析: 暂无解析

  • 第23题:

    问答题
    简述二叉排序树的插入和创建过程。

    正确答案: 二叉排序树的插入过程:
    在二叉排序树中插入一个新结点,应保证插入新结点后的二叉树仍然是一棵二叉排序树。对于一个给定元素K,将其插入到二叉排序树中的具体步骤如下:
    A.若二叉排序树为一棵空树,则将元素K作为二叉排序树的根结点。
    B.若K等于根结点的值,则该元素已经是二叉排序树中的结点,不需重复插入,直接返回;若K小于根结点的值,则将K插入到左子树中;若K大于根结点的值,则将K插入到右子树中。重复该步骤,直至要插入的子树为空,此时将K作为该子树的根结点。
    二叉排序树的创建过程就是不断插入新结点的过程。
    解析: 暂无解析