第九章节 排序新.docVIP

  • 5
  • 0
  • 约6.59万字
  • 约 54页
  • 2018-12-05 发布于湖北
  • 举报
第九章节 排序新

PAGE PAGE 50 第九章 排序 一、选择题 1.对n个记录的文件进行快速排序,所需要的辅助存储空间大致为 A. O(1)   B. O(n)   C. O(1og2n) D. O(n2) 2.对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有( )个, A.1 B.2 C.3 D.4 3. 设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为( )。 A.2,3,5,8,6 B. 3,2,5,8,6 C. 3,2,5,6,8 D. 2,3,6,5,8 4.设有n个待排序的记录关键字,则在堆排序中需要( )个辅助记录单元。 A. 1 B. n C. nlog2n D. n2 5.设一组初始关键字记录关键字为(20,15,14,18,21,36,40,10),则以20为基准记录的一趟快速排序结束后的结果为( )。 A. 10,15,14,18,20,36,40,21 B.10,15,14,18,20,40,36,21 C. 10,15,14,20,18,40,36,2l D. 15,10,14,18,20,36,40,21 6.设有5000个待排序的记录关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列( )方法可以达到此目的。 A. 快速排序 B. 堆排序 C. 归并排序 D. 插入排序 7.下列四种排序中( )的空间复杂度最大。 A.插入排序 B.冒泡排序 C. 堆排序 D. 归并排序 8.设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行( )趟的分配和回收才能使得初始关键字序列变成有序序列。 A. 3 B. 4 C. 5 D. 8 9.下列四种排序中( )的空间复杂度最大。 A. 快速排序 B. 冒泡排序 C. 希尔排序 D. 堆 10.设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4的一趟希尔排序结束后前4条记录关键字为( )。 A. 40,50,20,95 B. 15,40,60,20 C. 15,20,40,45 D. 45,40,15,20 11.设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为( )。 A. 15,25,35,50,20,40,80,85,36,70 B.15,25,35,50,80,20,85,40,70,36 C. 15,25,35,50,80,85,20,36,40,70 D. 15,25,35,50,80,20,36,40,70,85 12.设一组初始记录关键字序列为(45,80,55,40,42,85),则以第一个记录关键字45为基准而得到一趟快速排序的结果是( )。 A.40,42,45,55,80,83 B. 42,40,45,80,85,88 C. 42,40,45,55,80,85 D. 42,40,45,85,55,80 13.执行一趟快速排序能够得到的序列是( )。 A. [41,12,34,45,27] 55 [72,63] B. [45,34,12,41] 55 [72,63,27] C. [63,12,34,45,27] 55 [41,72] D. [12,27,45,41] 55 [34,63,72] 14.时间复杂度不受数据初始状态影响而恒为O(nlog2n)的是( )。 A. 堆排序 B. 冒泡排序 C. 希尔排序 D. 快速排序 15.一趟排序结束后不一定能够选出一个元素放在其最终位置上的是( )。 A. 堆排序 B. 冒泡排序 C. 快速排序 D. 希尔排序 16.二路归并排序的时间复杂度为( )。 A. O(n) B. O(n2) C. O(nlog2n) D. O(1og2n) 17.设一组初始记录关键字

文档评论(0)

1亿VIP精品文档

相关文档