public class test1 {
public static void main(String[] args) {
int[] arr={9,1,2,3,4};
sort(arr);
}
public static void sort(int[] arr){
int len=arr.length;
boolean sorted=true;
for(int j=0;j<len-1;j++){
sorted=true;
System.out.println("--------------");
for(int i=0;i<len-1-j;i++){
//System.out.print("第"+[i+1]+"次");
if(arr[i]>arr[i+1]){
int temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;
sorted=false;
}
System.out.println(Arrays.toString(arr));
}
if(sorted){
break;
}
}
}
}
优化版冒泡排序Java代码
最新推荐文章于 2022-01-10 20:39:40 发布