● 假设有 8 个记录,它的初始关键字序列为{5,7,3,8,2,9,1,4},用冒泡排序对它进行排序,第5次排序结果为 (44) 。
(44)
A. 5,3,7,2,8,1,4,9
B. 2,1,3,4,5,7,8,9
C. 3,2,5,1,4,7,8,9
D. 1,2,3,4,5,7,8,9
第1题:
下面的排序方法中,关键字比较次数与记录的初始排列无关的是______。
A.希尔排序
B.冒泡排序
C.直接插入排序
D.直接选择排序
第2题:
若待排序的记录数目较少且已按关键字基本有序,则宜采用______排序算法。
A.快速排序
B.插入排序
C.选择排序
D.冒泡排序
第3题:
在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是______。
A.希尔排序
B.冒泡排序
C.插入排序
D.选择排序
第4题:
数据结构与算法中,在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。
第5题:
冒泡排序算法关键字比较的次数与记录的初始排列次序无关
第6题:
在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。
第7题:
在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是()。
第8题:
对
错
第9题:
Shell排序
冒泡排序
直接插入排序
直接选择排序
第10题:
冒泡排序
直接插入排序
希尔排序
直接选择排序
第11题:
29
30
28
27
第12题:
第13题:
按排序策略分类,冒泡排序属于(59)。对n个记录的文件进行排序时,如果待排序文件中的记录初始时为所要求次序的逆序,则冒泡排序过程中需要进行(60)次元素值的比较。
(50)
A.插入排序
B.选择排序
C.交换排序
D.归并排序
第14题:
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序
第15题:
排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是()。
A直接插入排序
B快速排序
C冒泡排序
D选择排序
第16题:
在所有排序方法中,关键字的比较次数与记录的初始排列无关的是()。
第17题:
对一组初始关键字序列(40,50,95,20,15,70,60,45,10)进行冒泡排序,则第一趟需要进行相邻记录的比较的次数为(),在整个排序过程中最多需要进行()趟排序才可以完成。
第18题:
30个记录进行冒泡排序,使用未改进的冒泡排序,则需要()趟排序才能完成排序。
第19题:
对16个元素的序列用冒泡排序法进行排序,共需要进行()趟冒泡。
第20题:
对
错
第21题:
希尔排序
冒泡排序
直接插入排序
简单选择排序
第22题:
第23题:
直接插入排序
快速排序
冒泡排序
选择排序