第八章单元测试
  1. 衡量一个查找算法执行效率高低的最重要的指标是( )。


  2. A:

    查找表中的元素个数

    B:

    查找过程中关键字比较的最大次数

    C:

    平均查找长度

    D:

    所需的内存大小


    答案:

    平均查找长度


  3. 对线性表进行二分查找时,要求线性表必须 ( )。


  4. A:

    采用链接存储结构且结点按查找关键字有序排列

    B:

    采用顺序存储结构

    C:

    采用顺序存储结构且元素按查找关键字有序排列

    D:

    采用链接存储结构

  5. 哈希查找中的冲突是指(  )。.


  6. A:

    不同关键字值对应相同的存储地址

    B:

    两个元素具有相同序号

    C:

    两个元素的关键字值不同

    D:

    两个元素的关键字值相同

  7. 对于一棵二叉排序树进行( )遍历可得到按关键字有序排列的数据序列。


  8. A:

    后序

    B:

    中序

    C:

    先序

    D:

    层序

  9. 顺序查找适合于采用(   )存储结构的线性表。


  10. A:

    索引

    B:

    压缩

    C:

    散列

    D:

    顺序或链式

  11. 下面关于哈希查找的说法中,正确的是( )


  12. A:

    采用链地址法处理冲突时,若规定采用头插法进行插入,则插入任何一个元素的时间是相同的

    B:

    用链地址处理冲突,不会引起二次聚集的现象

    C:

    链地址法处理冲突的平均查找长度小于线性探测和二次探测

    D:

    用链地址处理冲突,适合表长不确定的情况

    E:

    采用链地址法处理冲突时,查找任何一个元素的时间都相同

  13. 以下关于二叉排序树的说法中,正确的是( )


  14. A:

    二叉排序树中右子树上所有结点的关键字值均大于它的根结点

    B:

    二叉排序树中左子树上所有结点的关键字值均小于它的根结点

    C:

    对某棵二叉排序树进行中序遍历,一定能得到按关键字升序排列的有序序列

    D:

    在二叉排序树上的查找过程与折半查找过程类似

    E:

    二叉排序树一定为一棵平衡二叉树

  15. 在一个结点值按照查找关键字有序排列的单链表上可以采用折半查找方法来提高查找速度。


  16. A:错 B:对
  17. 折半查找过程所对应的判定树一定是一棵平衡二叉树。


  18. A:错 B:对
  19. 在任意一个数据表上,采用折半查找一定比采用顺序查找的查找速度快。


  20. A:错 B:对
  21. 在结点数确定的二叉排序树上进行查找的平均查找长度与二叉树的形态有关,最好的情况是二叉排序树为平衡二叉树的时候。


  22. A:对 B:错
  23. 折半查找的效率与二叉排序树的查找效率是一样的。


  24. A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部