rendered paste bodypublic int[] Sort (int[] a) {
Boolean hasSlipped;
int []result = new int [a.length];
for (int i = 0; i < a.length; i++) {
if (result.length == 0) {
result[i] = a[i];
} else {
hasSlipped = false;
for(int j = 0; i < result.length; ++j) {
if (a[i] > result[j]){
result = slip(result, j, a[i]);
hasSlipped = true;
break;
}
}
if (hasSlipped == false) {
result[result.length] = a[i];
}
}
}
return result;
}
public int[] slip (int[] ar, int pos, int value) {
int[] result = new int[ar.length+1];
for (int i = 0; i < ar.length; i++) {
if (i == pos) {
result[i] = value;
result[i+1] = ar[i];
} else {
if (i < pos) {
result[i] = ar[i];
} else {
result[i+1] = ar[i];
}
}
}//for ar
return result;
}// slip