利用冒泡排序进行从小到大的排序,具体代码实现过程如下:
public static void main(String[] args) {
// 示例
int[] arr = {5, 3, 8, 4, 2};
bubbleSort(arr);
for(int a=0;a<arr.length;a++){
System.out.println(arr[a]); // [2, 3, 4, 5, 8]
}
System.out.println("Hello world!");
}
//冒泡排序
public static void bubbleSort(int[] arr) {
int len = arr.length;
boolean flag = false;
for (int i = 0; i < len - 1; i++) {
for (int j = 0; j < len - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
flag = true;
}
}
if(!flag){
break;
}
}
}