private static void bubbleSort(int[] array) { if (array.length == 0) { return; } //在外面定义节省空间 int tmp = 0; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array.length - i - 1; j++) { if (array[j] > array[j + 1]) { tmp = array[j]; array[j] = array[j + 1]; array[j + 1] = tmp; } } } }
一次i循环可以确定最大的元素冒到最后面