public static void bubbleSort(int[] arr){web
for (int x = 0; x < arr.length - 1; x++) {数组
for (int y = 0; y < arr.length - 1 - x; y++) {spa
if (arr[y] > arr[y + 1]) {code
int temp = arr[y];orm
arr[y] = arr[y + 1];blog
arr[y + 1] = temp;排序
}ci
}字符串
}it
}
说明:冒泡排序是两两之间进行对比, 如:4.2.5.1.7 :第一次内循环、4和2比-->2,4 、4和5比-->4,五、5和1比-->5,一、5和7比-->5,7。
这样最大的一个数就到了数组的最后,第二次进行比对的时候只要比数组长度-2次,就是<arr.length-1,便可获得次大的数,放在倒数第二的位置,如此反复获得排序后的数组。