package com.hncu.mybubble;
public class MyBubbleSortDemo {
//冒泡排序
public static void main(String[] args) {
int[] arr = {3, 5, 2, 1, 4,6, 9, 8, 10, 15};
//外层循环代表次数,比数组长度少一
for (int i = 0; i < arr.length - 1; i++) {
//内层循环在实际比较
//-1是为了不越界
//-i是因为每比一次,就可以确定一个值,所以就会少比一次
for (int k = 0; k < arr.length - 1 - i; k++) {
if (arr[k] > arr[k + 1]) {
int t = arr[k + 1];
arr[k + 1] = arr[k];
arr[k] = t;
}
}
}
PrintArr(arr);
}
private static void PrintArr(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
}
06-13
237