第七章单元测试
  1. 一个有序表为(1,3,9,12,32,41,45,62,75,77,82,95,100),当采用折半查找方法查找值32时,查找成功需要的比较次数是( ) 。

  2. A:8 B:3 C:2 D:4
    答案:3
  3. 设散列表长m=14,散列函数H(K)=K%11,已知表中已有4个结点:r(15)=4; r(38)=5; r(61)=6;r(84)=7,其他地址为空,如用二次探测法处理冲突,关键字为49的结点地址是(    )。


  4. A:

    8

    B:

    3

    C:

    9

    D:

    5

  5. 在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0右孩子的平衡因子为1,则应作( )型调整以使其平衡。

  6. A:LL B:LR C:RR D:RL
  7. 当在一个有序的顺序表上查找一个数据时,既可用折半查找,也可用顺序查找,但前者比后者的查找速度( )。

  8. A:取决于表递增还是递减 B:必定快 C:不一定 D:在大部分情况下要快
  9. 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则应采用的查找方法是( )

  10. A:顺序查找 B:都不行 C:分块查找 D:二分法查找
  11. 在长度为n的顺序表中进行顺序查找,查找失败时需与键值比较次数是( )

  12. A:1 B:n C:n-1 D:n+1
  13. 在采用线性探查法处理冲突的散列表中进行查找,查找成功时所探测位置上的键值(

  14. A:无任何关系 B:不一定是同义词 C:一定都不是同义词 D:一定都是同义词
  15. 对一棵二叉排序树进行( ) 遍历,可以得到一个键值从小到大次序排列的有序序列。

  16. A:中序 B:层序 C:先序 D:后序
  17. 分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是( )。

  18. A:(100,80, 90, 60, 120,110,130) B:(100,120,110,130,80, 60, 90) C:(100,60, 80, 90, 120,110,130) D:(100,80, 60, 90, 120,130,110)
  19. 在查找过程中,若同时还要做插入、删除操作,这种查找称为

  20. A:内部查找 B:外部查找 C:静态查找 D:动态查找

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