22、下列排序算法中,()在某些特殊情况可能只需一趟排序即可完成
A.冒泡排序
B.二分插入排序
C.堆排序
D.快速排序
第1题:
在下列算法中,______算法可能出现下列情况:在最后一趟开始之前,所有的元素都不在其最终的位置上。
A.堆排序
B.冒泡排序
C.插入排序
D.快速排序
第2题:
数据结构与算法里,改进的冒泡排序最好的情况是(),只需要一趟,发现无数据交换,就可以停止,排序完毕。
第3题:
冒泡排序最好的情况是,记录完全有序,20个记录待排序只需要比较()次即可完成排序。
第4题:
下列排序算法中,()算法可能会出现下面情况:初始数据有序时,花费的间反而最多。
第5题:
下列排序算法中,()算法可能会出现:初始数据为正序时,花费的时间反而最多。
第6题:
下列排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是()。
第7题:
在下列算法中,()算法可能出现下列情况:在最后一趟开始之前,所有的元素都不在其最终的位置上。
第8题:
堆排序
冒泡排序
快速排序
SHELL排序
第9题:
记录完全逆序
记录完全有序
记录杂乱无序
都不对
第10题:
直接插入排序
快速排序
直接选择排序
堆排序
第11题:
N个记录最多N-1趟排序即可完成
N个记录最少比较N-1次,可完成排序,这是记录完全有序的情况
N个记录最多比较N*(N-1)/2次可完成排序,这是记录完全逆序的情况
在一趟排序中若无记录交换,就会停止排序
第12题:
对
错
第13题:
下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是【】
A.直接插入排序
B.冒泡排序
C.快速排序
D.堆排序
第14题:
用快速排序算法对序列45,35,65,97,78,13,27进行排序。 (每一趟排序以第一个元素为数轴。要求每一趟排序有完整的过程。)
第15题:
下列排序算法中,哪种排序方法在一趟结束后不一定能选出一个元素放在其最终位置上。()
第16题:
下列排序算法中,()算法可能会出现下面情况:在最后一趟开始之前,所有元素都不在其最终的位置上。
第17题:
排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是插入排序
第18题:
每一趟都将一个待排序数据插入到有序队列的合适位置,直至数据全部有序的排序算法称为()
第19题:
堆排序
起泡排序
归并排序
快速排序
第20题:
简单选择排序
冒泡排序
归并排序
堆排序
第21题:
20
19
18
190
第22题:
堆排序
冒泡排序
快速排序
插入排序
第23题:
第24题:
选择
插入
冒泡
快速