class Main {
public static void main(String[] args) {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
int[] arr = {8,9,1,7,2,3,5,4,6,0};
lSort(arr);
for(int a:arr){
System.out.println(a);
}
}
public static int[] lSort(int[] arr){
int temp = 0;
for(int grp=arr.length/2;grp>0;grp=grp/2){
for(int i=grp;i<arr.length;i++){
for(int j=i-grp;j>=0;j=j-grp){
if(arr[j]>arr[j+grp]){
temp = arr[j];
arr[j] = arr[j+grp];
arr[j+grp] = temp;
}
}
}
}
return arr;
}
}