C 希尔排序

希尔排序有点麻烦了,我理解就是为什么每次要和前面一个数比大小来确定触发调动条件,而且每次也就一步一步地走?我可不可以每次大步大步地走,一次走3个,相应的我一次也隔3个比一次。最后这个步长越来越小,直到为1个。 下面这个图很厉害,网上的侵删。 将数组划分成长度很小的多个小组,小组内排好序,再稍微加大小组的长度,再排一次,知道这个小组成为数组的本体 void ShellSort(int a[], in
相关文章
相关标签/搜索