package com.lll.algorithms.sort;
import java.util.Arrays;
public class BubbleSort {
private static void bubbleSort(int[] arr){
int tmp = 0;
boolean swapflag = false;
for (int i=0; i arr[j+1]){
tmp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tmp;
swapflag = true;
}
}
if (swapflag == false){
//说明再一个排序中,一次交换都没有发生
break;
}else{
//重置标志位
swapflag = false;
}
}
}
public static void main(String[] args) {
int[] arr = {1,6,-1,9,4};
bubbleSort(arr);
System.out.println(Arrays.toString(arr));
}
}



