第1题:
已知某序列为{49,38,65,97,76,13,27},试采用该序列的第一个元素为枢轴进行快速排序,则经过一趟快速排序之后所得到的序列为:【 】。
第2题:
已知12个数据元素为34,76,45,18,26,54,92,60,25,37,03,78,对该数据按从小到大排序,若采用希尔排序方法排序,设第一趟排序的增量为6,第二趟排序的增量为3,则第二趟排序后的序列为( )。
A.60,34,25,18,03,54,92,76,45,37,26,78
B.18,25,03,26,34,37,54,60,45,76,78,92
C.18,03,25,34,26,45,37,60,54,92,76,78
D.以上都不正确
第3题:
A.快速排序
B.冒泡排序
C.直接插入排序
D.简单选择排序
第4题:
对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前3趟排序结束时的结果依次为:第1趟:13,72,68,49,38,50,97,27;第2趟:13,27,68,49,38,50, 97,72;第3趟:13,27,38,49,68,50,97,72。该排序采用的方法是
A.插入排序法
B.选择排序法
C.冒泡排序法
D.快速排序法
第5题:
对序列(50,72,28,39,81,15)中的元素按值从小到大进行排序,若已知第1趟排序的结果是(15,72,28,39,50,81),则可以断定采用的排序方法是()
第6题:
一个序列中有10000个元素,若只想得到其中前10个最小元素,则最好采用()方法。
第7题:
对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果如下: 第一趟:2,12,16,5,10,88 第二趟:2,12,5,10,16,88 第三趟:2,5,10,12,16,88 则采用的排序方法可能是()
第8题:
2
3
4
5
第9题:
选择排序法
插入排序法
泡排序法
二路归并排序法
第10题:
选择排序
冒泡排序
插入排序
堆排序
第11题:
起泡排序
希尔排序
归并排序
基数排序
第12题:
第13题:
已知某序列为{49,38,65,97,76,13,27},试采用该序列的第1个元素为枢轴进行快速排序,则经过一趟快速排序之后所得到的序列为:【 】。
第14题:
A.冒泡排序
B.归并排序
C.直接插入排序
D.简单选择排序
第15题:
A.简单选择排序
B.冒泡排序
C.直接插入排序
D.快速排序
第16题:
设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,x),则新序列(F,H,C,D,P,A,M,Q,R,S,Y,x)是下列( )排序算法-趟扫描的结果。
A.起泡排序
B.初始步长为4的希尔排序
C.二路归并排序
D.以第一个元素为分界元素的快速排序
第17题:
若对序列(tang, deng, an, wang, shi, bai, fang, liu)按字典顺序进行排序,采用的排序方法是选择排序法,那么,第二趟排序结束时,序列的状态是()
第18题:
待排序的序列为8,3,4,1,2,5,9, 采用直接选择排序算法,当进行了两趟选择后,结果序列为()。
第19题:
对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结果时的结果依次为第一趟:49,72,68,13,38,50,97,27;第二趟:49,68,72,13,38,50,97,27;第三趟:13,49,68,72,38,50,97,27。该排序采用的方法是()。
第20题:
第21题:
快速排序
堆排序
插入排序
归并排序
第22题:
选择排序法
冒泡排序法
插入排序法
堆积排序法
第23题:
起泡排序
归并排序
Shell排序
直接插入排序