A.快速排序
B.冒泡排序
C.直接插入排序
D.简单选择排序
第1题:
若数据元素序列{ 22, 25, 18, 20, 5, 30, 2, 19 }是采用下列排序方法之一得到的第一趟排序后的结果,则该排序算法只能是()
A.快速排序
B.归并排序
C.堆排序
D.选择排序
第2题:
已知初始待排序关键码{5, 8, 1, 3, 9, 6, 2, 7},回答下列问题: (1)采用直接插入排序算法,写出6插入后的排序结果 (2)用Shell插入排序法进行排序,当采用的步长(增量)是3,通过这一趟排序后所形成的序列结果。 (3)写出采用冒泡法排升序的前三趟结果 (4)以第一元素为枢轴(支点)进行快速排升序,请给出第一趟排序(一次分割)后的结果。 (5)写出采用简单选择法排升序的前三趟的结果 (6)采用堆排序方法排升序,给出初始堆的序列结果
第3题:
若数据元素序列 11 , 12 , 13 , 7 , 8 , 9 , 23 , 4 , 5 是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法只能是() 。
A.冒泡排序
B.插入排序
C.选择排序
D.二路归并排序
第4题:
对一组数据(2,12,16,88,5,10)进行排序,若前3趟排序结果如下:第一趟排序结果:2,12,16,5,10,88第二趟排序结果:2,12,5,10,16,88第三趟排序结果:2,5,10,12,16,88则采用的排序方法可能是()。
A.冒泡排序
B.希尔排序
C.归并排序
D.基数排序
第5题:
数据序列{5,2,4,1,8,6, 7,3 }是某排序方法第一趟排序后的结果,该排序算法可能是 。
A.快速排序
B.起泡排序
C.堆排序
D.直接插入排序