package com.cn.gao;public class ShellSort { public static final int SIZE=10; //希尔排序算法 public static void shellSort(int[] a){ int d,i,j,temp,k=0;; for(d=a.length/2;d>=1;d/=2){ for(i=d;i=0&&a[j]>temp){ a[j+d]=a[j]; j-=d; } a[j+d]=temp; } k++; //记录步数 System.out.print("第"+k+"步的排序结果为:"); for(int m=0;m