public class BubbleSort {
public static void main(String[] args) {
int arr [] =new int []{-5,2,-7,5,3,50,1,20};
for (int i = 0; i <arr.length; i++) { //整个排序过程需要length-1次
for (int j = 0; j <arr.length-1-i; j++) { //每个过程需要比较arr.length-1-i次
if(arr[j]>arr[j+1]){ //冒泡法灵魂 每次相邻元素比较,选出较大的/较小的
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for (int i = 0; i <arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
}
java冒泡法排序代码
最新推荐文章于 2023-12-25 14:20:28 发布