public static void shellSort(int[]arr){ for(int d=arr.length;d>0;d/=2){ //遍历所有步长 for(int i=d;i<arr.length;i++){ for(int j=i-d;j>=0;j-=d){ if(arr[j]>arr[j+d]){ int temp=arr[j]; arr[j]=arr[i]; arr[i]=temp; } } } } }
标签:arr,temp,int,希尔,步长,排序 From: https://www.cnblogs.com/ztzzh-1/p/17641568.html