原理
理解
实现
从小到大进行排序
package com.bean.排序算法.冒泡排序;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] arr = new int[]{5,6,8,4,3,7,10,2};
minMethod(arr);
}
public static void minMethod(int[] arr){
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1; j++) {
if(arr[j] > arr[j+1]){
int b = arr[j];
arr[j] = arr[j+1];
arr[j+1] = b;
}
}
System.out.println(Arrays.toString(arr));
}
}
}
Q&A
1. 时间复杂度
2. 空间复杂度
3. 如何改善时间复杂度