冒泡排序代码实现
public static void BubbleSort(int arr[]) {
for(int i = arr.length-1 ; i>0 ; i--) { //比较次数
int temp = 0 ;
int num = 0 ; //判断是否有交换记录
for(int j = 0 ; j < i ; j++) {//逆序比较
if(arr[j] > arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
num++;
}
}
System.out.println("第" + (arr.length-i)+"次排序: ");
for(int m:arr) {
System.out.print(m+" ");
}
System.out.println("\n");
if(num == 0) break;
}
}