2023-07-27 03:41
10个数的希尔排序,一般伍颤是按照(5,2,1)来排序的,但是你这个题目采用的是(5,3,1),所以分组跟你的结果有出入。希尔排序本身要求d2<悉塌d1都是可以的。
d1=5,跑腔陆败一趟得出:50 8 30 40 20 90 26 38 80 70
d2=3,分成3组:50 8 30 40 20 90 26 38 80 70 (粗体一组,斜体一组),跑第二趟得出 26 8 30 40 20 80 50 38 90 70
这样就得出了如题所示的第二趟结果了。