四川电大 数据结构(省) 20春任务4

微信小程序
内容查看
查看价格3

一、单项选择题(共 15 道试题,共 60 分。)
1. 已知10个数据元素为(54,28,16,34,73,62,95,60,26,43),对该数列从小到到大排序,经过一趟冒泡排序后的序列为( )。
A. 16,28,34,54,73,62,60,26,43,95
B. 28,16,34,54,62,73,60,26,43,95
C. 28,16,34,54,62,60,73,26,43,95
D. 16,28,34,54,62,60,73,26,43,95
参考答案:B
2. 从未排序序列中挑选元素,并将其放入已排序序列的一端,此方法称为( )。
A. 插入排序
B. 交换排序
C. 选择排序
D. 归并排序
参考答案:C
3. 当两个元素出现逆序的时候就交换位置,这种排序方法称为( )。
A. 插入排序
B. 交换排序
C. 选择排序
D. 归并排序
参考答案:B
4. 对有18个元素的有序表作二分(折半)查找,则查找A[3]的比较序列的下标可能为( )。
A. 1、2、3
B. 9、5、2、3
C. 9、5、3
D. 9、4、2、3
参考答案:D
5. 在采用开散列法解决冲突时,每一个散列地址所链接的同义词子表中各个表项的( )值相同。
A. 关键码
B. 非关键码
C. 散列函数
D. 某个域
参考答案:C
6. 对序列(49,38,65,97,76,13,47,50)采用直接插入排序法进行排序,要把第七个元素47插入到已排序中,为寻找插入的合适位置需要进行(  )次元素间的比较。
A. 3
B. 4
C. 5
D. 6
参考答案:C
7. 对于顺序存储的有序表{5,12,20,26,37,42,46,50,64},若采用折半查找,则查找元素26的比较次数是( )。
A. 3
B. 4
C. 5
D. 6
参考答案:B
8. 一组记录的关键字序列为(25,48,16,35,79,82,23,40,36,72),其中,含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为( )。
A. 16,25,35,48,23,40,79,82,36,72
B. 16,25,35,48,79,82,23,36,40,72
C. 16,25,48,35,79,82,23,36,40,72
D. 16,25,35,48,79,23,36,40,82,72
参考答案:A
9. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( )。
A. n
B. n/2
C. (n+1)/2
D. (n-1)/2
参考答案:C
10. 一组记录的关键字序列为(46,79,56,38,40,84),利用快速排序,以第一个关键字为分割元素,经过一次划分后结果为( )。
A. 40,38,46,79,56,84
B. 40,38,46,84,56,79
C. 40,38,46,56,79,84
D. 38,40,46,56,79,84
参考答案:C
11. 从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为( )
A. 插入排序
B. 选择排序
C. 交换排序
D. 归并排序
参考答案:A
12. 在正常情况下,直接插入排序的时间复杂度为( )。
A. O(log2n)
B. O(n)
C. O(n log2n)
D. O(n2)
参考答案:D
13. 对线性表进行二分查找时,要求线性表必须( )C
A. 以顺序存储方式
B. 以链接存储方式
C. 以顺序存储方式 ,且数据元素有序
D. 以链接存储方式,且数据元素有序
参考答案:C
14. 已知一个有序表为{11,22,33,44,55,66,77,88,99},则顺序查找元素55需要比较( )次。
A. 3
B. 4
C. 5
D. 6
参考答案:C
15. 每次把待排序的区间划分为左、右两个子区间,其中左区间中记录的关键字均小于等于基准记录的关键字,右区间中记录的关键字均大于等于基准记录的关键字,这种排序称为( )。
A. 插入排序
B. 快速排序
C. 堆排序
D. 归并排序
参考答案:B

二、判断题(共 10 道试题,共 40 分。)
1. 直接选择排序是一种不稳定的排序方法。
A. 错误
B. 正确
参考答案:B
2. 二分查找查找算法的前提条件是查找表中记录相应的关键字值必须按升序或降序排列。
A. 错误
B. 正确
参考答案:B
3. 当输入序列已经基本有序时,起泡排序需要比较关键码的次数,比快速排序还要少。
A. 错误
B. 正确
参考答案:B
4. 堆排序适合原始记录接近正序和反;若原始记录无序,则最好选用快速排序。
A. 错误
B. 正确
参考答案:A
5. 在索引顺序结构上实施分块搜索,在等概率情况下,其平均搜索长度不仅与子表个数有关,而且与每一个子表中的对象个数有关。
A. 错误
B. 正确
参考答案:B
6. 在索引顺序结构的搜索中,对索引表既可以采取顺序搜索,也可以采用折半搜索。
A. 错误
B. 正确
参考答案:B
7. 若将一批杂乱无章的数据按堆结构组织起来, 则堆中数据必然按从小到大的顺序线性排列。
A. 错误
B. 正确
参考答案:A
8. 堆排序是一种稳定的排序算法。
A. 错误
B. 正确
参考答案:A
9. 冒泡排序是一种比较简单的交换排序方法。
A. 错误
B. 正确
参考答案:B
10. 任何基于排序码比较的算法,对n个数据对象进行排序时,最坏情况下的时间复杂度都不会大于O(nlog2n)。
A. 错误
B. 正确
参考答案:A

点点赞赏,手留余香 给TA打赏

AI创作

四川电大地域文化任务4
四川电大地域文化任务4
9分钟前 有人购买 去瞅瞅看
2023年秋四川电大房地产经营与管理_0001
2023年秋四川电大房地产经营与管理_0001
刚刚 有人购买 去瞅瞅看
四川电大5108621 劳动合同法试题04_0001答案
四川电大5108621 劳动合同法试题04_0001答案
2分钟前 有人购买 去瞅瞅看
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加下方微信

显示验证码

社交账号快速登录