全国自考数据结构导论(内部排序)模拟试卷1

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
21

15. 当文件局部有序或文件长度较小的情况下,最佳的排序方法是2

  • A.直接插入排序
  • B.直接选择排序
  • C.冒泡排序
  • D.二路归并排序
22

13. 以下______排序方法是不稳定的排序方法。

  • A.冒泡
  • B.堆
  • C.直接插入
  • D.二路归并排序
23

14. 快速排序在最坏情况下昀时间复杂度是______。

  • A.O(log<sub>2</sub>n)
  • B.O(nlog<sub>2</sub>n)
  • C.O(n<sup>2</sup>)
  • D.O(n<sup>3</sup>)
24

12. 若有关键字序列{20,80,10,50,60,95,15,55,30,40},并且该序列是由5个长度为2的子序列组成,则用二路归并排序方法对该序列进行一趟二路归并后的结果为______。

  • A.10,20,50,80,15,55,60,95,30,40
  • B.20,80,10,50,60,95,15,55,30,40
  • C.20,80,10,50,60,95,15,30,40,55
  • D.10,15,20,30,40,50,55,60,80。95
25

11. 以下四种排序方法中,要求附加的内存空量最大的是______。

  • A.插入排序
  • B.选择排序
  • C.快速排序
  • D.二路归并排序
28

9. 在排序过程中,键值比较的次数与初始序列的排列顺序无关的是______。

  • A.直接插入排序和快速排序
  • B.直接插入排序和二路归并排序
  • C.直接选择排序和二路归并排序
  • D.快速排序和二路归并排序
29

7. 以下______序列不是堆。

  • A.98,90,84,82,80,70,64,60,30,20,15
  • B.98,84,90,70,80,60,82,30,20,15,64
  • C.90,84,30,70,80,60,64,98,82,15,20
  • D.15,20,30,60,64,70,80,82,84,90,98
31

5. 快速排序方法在______情况下最不利于发挥其长处。

  • A.要排序的数据量太大
  • B.要排序的数据中含有多个相同值
  • C.要排序的数据个数为奇数
  • D.要排序的数据已基本有序
33

4. 若有关键字序列{42,70,50,33,40,80},则利用快速排序的方法,以第一个关键字为基准元素得到的一次划分结果为______。

  • A.40,33,42,50,70,80
  • B.40,33,80,42,50,70
  • C.40,33,42,80,50,70
  • D.33,40,42,50,70,80
34

1. 排序方法的稳定性是指______。

  • A.排序算法能在规定的时间内完成排序
  • B.排序算法能得到确定的结果
  • C.排序算法不允许有相同关键字的数据元素
  • D.以上都不对