C 气泡排序的改进shell排序
我必须以一种允许在shell排序中使用冒泡排序的方式修改shell排序。我知道梳状排序,但我特别想修改shell排序,使用冒泡排序而不是插入排序。有人能给我指引正确的方向吗? 我使用的是预定义的间隙值,所以梳排序不起作用。例如,我的间隙值如下所示:C 气泡排序的改进shell排序,c,sorting,shellsort,C,Sorting,Shellsort,我必须以一种允许在shell排序中使用冒泡排序的方式修改shell排序。我知道梳状排序,但我特别想修改shell排序,使用冒泡排序而不是插入排序。有人能给我指引正确的方向吗? 我使用的是预定义的间隙值,所以梳排序不起作用。例如,我的间隙值如下所示: k = 1,4,13... 因此,Combsort不起作用,因此您希望用BubbleSort替换ShellSort。听起来像是吃鱼而不是肉,因为你不喜欢蓝色的汽车???为什么不按原样使用Shellsort?为什么要创建一个名为Shellsort(不
k = 1,4,13...
因此,Combsort不起作用,因此您希望用BubbleSort替换ShellSort。听起来像是吃鱼而不是肉,因为你不喜欢蓝色的汽车???为什么不按原样使用Shellsort?为什么要创建一个名为Shellsort(不是)的东西来执行BubbleSort呢?BubbleSort并不是因为高效而出名。