基本思想 设数组长度为N. 比较前后两个数据,如果前面的数据大于后面的数据,就将两个数据交换. 这样对数组的第0个数据到N - 1个数据进行遍历后,最大的一个数据就沉到了数组的第N - 1个位置. N = N - 1,如果N不为0就重复前面两步,否则排序完成. 第一种实现方法 public void sort(int[] array) { int tmp; int n = array.length; for (int i = 0; i < n; i++) { // 进行n - 1次循环 for…