元素个数为奇数(如:9)时,怎样希尔排序?
1个回答
这个跟你第一次取的步长有关 比如去9/2=4
159一组26 37 48一组
组内插入排序完后
步长变为2
13579一组 2468一组
最后步长为1
直接一组
相关问题
个数是奇数的一系列数,用希尔排序是那个单的怎么处理啊?
以下排序算法中,()不能保证每趟至少能将一个元素放到其最终位置上.A 快排 B 希尔C 冒泡 D 堆排序
C语言中归并排序,能排列奇数个数的数列吗?
怎样三个数相加得奇数
烙饼问题的公式?烙饼问题有怎样的计算公式?饼数为奇数时应该怎样?为偶数时呢?
在Excel中,对数据表进行排序时,在“排序”对话框中能够指定的排序关键字个数为_____(4分) 多选
若一组记录的关键字为(53,87,12,61,98,17,97,75,53,26 ),则利用希尔排序(增量d[1]=5)
9个连续奇数的平均数是A,这9个奇数中最大的一个数是( ).
快速排序!移动元素次数的题目,如下
对元素序列如何进行堆排序就此题讲一下堆排序是怎样进行的