class Main {
public static void main(String[] args) {
System.out.println("=======案例一:========= ");
int[] array1={11,43,21,34,53,2,43,32,1};
int[] ok1=sort(array1);
display(ok1);
System.out.println("=======案例二:========= ");
int[] array2={3,21,34,1,23,4,32,2,4,6,43,2};
int[] ok2=sort(array2);
display(ok2);
System.out.println("=======案例三:========= ");
int[] array3={12,3,43,2,34,5,6,8,5,31,24,56,57,4,9};
int[] ok3=sort(array3);
display(ok3);
}
public static void display(int[] array){
for(int i=0;i<array.length;i++){
System.out.print(array[i]+" ");
}
System.out.println();
}
public static int[] sort(int[] array){
int index=0;
int temp=0;
for(int i=1;i<array.length;i++){
temp=array[i];
index=0;
for(int j=i-1;j>=0;j--){
if(array[j]>temp){
array[j+1]=array[j];
index=j;
continue;
}
else if(array[j]<=array[i]){
index=j+1;
break;
}
}
array[index]=temp;
}
return array;
}
}