老师叫我们用shellsort 排序  (11 4 18 33 29 9 18 21 5 19 20)
我自己写了开头··后面怎么写啊public class ShellSort{
  public static void shellSort(int[]a,int[]d,int numofD){
     int i,j,k,m,span;
     int temp;
     int n=a.length;
       for(m=0;m<numofD;m++){
       span=d[m];
          for(k=0;k<span;k++){
              for(i=k;i<n-span;i=i+span){
                 temp=a[i+span];
                 j=i;
                 while(j>-1&&temp<=a[j]){
                  a[j+span]=a[j];
                  j=j-span;
               } 
                a[j+span]=temp;
         }
      }
   }  }