6、设有一无序序列{32,45,41,12,1,9 },进行从小到大的希尔排序,首次分组增量d=3,则一趟希尔排序后的序列为__ 。
第1题:
● 设有字符序列(Q、H、C、Y、P、A、M、S、R、D、F、X),则新序列(H、C、Q、P、A、M、S、R、D、F、X、Y)是下列()排序算法一趟扫描的结果。()A. 起泡排序 B. 初始步长为4的希尔排序C. 二路归并排序 D. 堆排序
第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题:
对序列(7,19,24,13,31,8,82,18,44,63,5,29)进行一趟排序后得到的结果如下:(7,18,24,13,5,8,82,19,44,63,31,29),则认为可以使用的排序方法是
A.希尔排序
B.插入排序
C.快速排序
D.选择排序
第4题:
设一组初始记录关键字序列为49,38,65,97,76,13,27,50,则以d=4为增量的一趟希尔排序结束后的结果为49,27,13,50,76,38,65,97。
此题为判断题(对,错)。
第5题:
在排序方法中,将整个无序序列分割成若干小的子序列并分别进行排序的方法,称为
A.希尔排序
B.冒泡排序
C.插入排序
D.选择排序
第6题:
设有关键码序列(17,8,3,25,16,1,13,19,18,4,6,21),要按关键码值递增的次序排序,用初始增量为4的希尔排序法,一趟扫描后的结果是【 】。
第7题:
设待排序序列为{10,18,4,3,6,12,1,9,15,8}请写出希尔排序每一趟的结果。增量序列为5,3,2,1。
第8题:
数据结构与算法中,关于希尔排序描述正确的是()。
第9题:
设有1000个无序的元素,希望用最快的速度挑出其中前10个最大的元素,最好()排序法。
第10题:
2
3
4
5
第11题:
希尔排序是不稳定排序
希尔排序是属于插入排序
希尔排序的时间复杂度是O(n3/2)
希尔排序又称为缩小增量排序
第12题:
第13题:
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为__________。
A.希尔排序
B.冒泡排序
C.插入排序
D.选择排序
第14题:
没有关键码序列(17,8,3,25,16,1,13,19,18,4,6,21) ,要按关键码值递增的次序排序,用初始增量为4的希尔排序法,一趟扫描后的结果是______。
第15题:
设有关键码序列(17,8,3,25,16,1,13,19,18,4,6,21),要按关键码值递增的次序排序,用初始增量为 【】 的希尔排序法,一趟扫描后的结果是:16,1,3,19,17,4,6,24,18,8,13,25。
第16题:
设有初始序列(8,5,2,12,7,1,6,10,9,3,4,11),排序后产生新序列(4,5,2, 3,7,1,6,8,9,10,12,11),问采用的是下列哪一个排序算法一趟扫描的结果?( )
A.堆排序
B.初始步长为4的希尔排序
C.二路归并排序
D.以8为分界元素的快速排序
第17题:
设有字符序列(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的希尔(shell)排序
C.二路归并排序
D.以第一个元素为分界元素的快速排序
第18题:
设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),则新序列(H,C,Q,P,A,M,S,R,D,F,X,Y)是下列哪一种排序算法一趟扫描的结果?()
第19题:
希尔排序又叫缩小增量排序,属于交换排序的一种。
第20题:
排序方法中,从无序序列中选择关键字最小的记录,将其与无序区(初始为空)的第一个记录交换的排序方法,称为()。
第21题:
设要将序列(Q,H,C,Y,P,A,M,S,R,D,F,X)中的关键码按升序排列,则()是起泡排序一趟扫描的结果,()是增量为4的希尔排序一趟扫描的结果,()二路归并排序一趟扫描的结果,()是以第一个元素为轴值的快速排序一趟扫描的结果,()是堆排序初始建堆的结果。
第22题:
1
4
3
2
第23题:
希尔排序
归并排序
插入排序
选择排序
第24题:
选择
快速
希尔(d=3)
冒泡