- 平均时间复杂度: O(n^2)
- 最优时间复杂度: O(n)
- 最差时间复杂度: O(n^2)
- 空间复杂度 : O(1)
- 稳定性 : 稳定
public class BubbleSort {
public static void bubbleSort(int[] data) {
boolean sign = true;
for (int i = data.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
if (data[j] > data[j + 1]) {
swap(data, j, i);
sign = false;
}
}
if (sign) { return;}
sign = true;
}
}