一组记录的排序码为(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
第1题:
在文件“局部有序”或文件长度较小的情况下,最佳内部排序方法是______。
A.直接插入排序
B.冒泡排序
C.简单选择排序
D.归并排序
第2题:
通过一趟排序将待排序的记录分割为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行排序,直至整个序列有序,该排序方法称为(40)。
A.插入排序
B.快速排序
C.希尔排序
D.归并排序
第3题:
第4题:
下述排序方法中,比较次数与待排序记录的初始状态无关的是()。
第5题:
对一组记录(1,3,9,2,12,7,5,4,6)进行直接插入排序(由小到大排序),当把第6个记录7插入有序表,为寻找插入位置需比较()次。
第6题:
假定一组记录为(46,79,56,38,40,80,46,75,28,46),对其进行归并排序的过程中,第二趟归并后的子表个数为()
第7题:
依次将每两个相邻的有序表合并成一个有序表的排序方法称为()。
第8题:
第9题:
第10题:
第11题:
15,25,35,50,20,40,80,85,36,70
15,25,35,50,80,20,85,40,70,36
15,25,35,50,80,85,20,36,40,70
15,25,35,50,80,20,36,40,70,85
第12题:
堆排序
快速排序
插入排序
归并排序
第13题:
一组记录的排序码为(25,48,16,35,79,82,23,40,36,72),按归并排序方法对该序列进行两趟归并后的结果为______。
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,72,82
第14题:
第15题:
一组记录的关键字序列为(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
第16题:
对于n个记录的表进行2路归并排序,整个归并排序需进行()趟(遍)。
第17题:
对20个记录进行归并排序时,共需要进行()趟归并,在第三趟归并时是把长度为()的有序表两两归并为长度为()的有序表。
第18题:
分别采用堆排序,快速排序,冒泡排序和归并排序,对初态为有序的表,则最省时间的是冒泡算法,最费时间的是()算法。
第19题:
若对一组记录(46,79,56,38,40,80,35,50,74)进行直接插入排序,当把第8个记录插入到前面已排序的有序表时,为寻找插入位置需比较()次
第20题:
第21题:
选择排序
插入排序
归并排序
交换排序
第22题:
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
第23题:
bdbcf
bcfed
dbecf
debfc