设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为()
第1题:
一组记录的排序码为(30,48,16,35,79,82,23,40,36,72),其中含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为(29)。
A.16,30,35,48,23,40,79,82,36,72
B.16,30,35,48,79,82,23,36,40,72
C.16,30,48,35,79,82,23,36,40,72
D.16,30,35,48,79,23,36,40,72,82
第2题:
第3题:
第4题:
第5题:
一组记录的关键字序列为(25,48,16,35,79,82,23,40,36,72),其中,含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为()。
A16,25,35,48,79,82,23,36,40,72
B16,25,35,48,79,23,36,40,82,72
C16,25,48,35,79,82,23,36,40,72
D16,25,35,48,23,40,79,82,36,72
第6题:
设有10000个待排序的记录关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列()方法可以达到此目的。
第7题:
排序方法中,从无序序列中选择关键字最小的记录,将其与无序区(初始为空)的第一个记录交换的排序方法,称为()。
第8题:
对20个记录进行归并排序时,共需要进行()趟归并,在第三趟归并时是把长度为()的有序表两两归并为长度为()的有序表。
第9题:
设一组初始记录关键字的长度为8,则最多经过()趟插入排序可以得到有序序列。
第10题:
3
4
5
8
第11题:
6
7
8
9
第12题:
快速排序
堆排序
归并排序
插入排序
第13题:
通过一趟排序将待排序的记录分割为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行排序,直至整个序列有序,该排序方法称为(40)。
A.插入排序
B.快速排序
C.希尔排序
D.归并排序
第14题:
第15题:
第16题:
第17题:
一组记录的关键字序列为{45,40,65,43,35,95}写出利用快速排序的方法,以第一个记录为基准得到的一趟划分的结果(要求给出一趟划分中每次扫描和交换的结果)。
略
第18题:
设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4的一趟希尔排序结束后前4条记录关键字为()
第19题:
设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为()。
第20题:
设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行()趟的分配和回收才能使得初始关键字序列变成有序序列。
第21题:
第22题:
2,3,5,8,6
3,2,5,8,6
3,2,5,6,8
2,3,6,5,8
第23题:
16,25,35,48,79,82,23,36,40,72
16,25,35,48,79,23,36,40,82,72
16,25,48,35,79,82,23,36,40,72
16,25,35,48,23,40,79,82,36,72
第24题:
希尔排序
归并排序
插入排序
选择排序