Algospot/정렬(2)
-
[정렬 04/18] 02. insert sort
void insertsort(int a[]) { int i,j; int min; for(i=1;i0;j--) { if(a[j-1]>min) a[j]=a[j-1]; else break; } a[j]=min; } }
2011.04.18 -
[정렬 04/09] 01. shell sort
void shell(int a[],int len) {//shell정렬 int i,j,k,h,temp; for(h=1;h0;h/=3) { for(i=0;itemp) a[k]=a[k-h]; else break; a[k]=temp; } } } } }
2011.04.09