冒泡排序法
package method;
import java.util.Arrays;
public class Demo12 {
public static void main(String[] args) {
int[] a = {45,101,65,78,1,56,98};
int[] result = sort(a);
System.out.println(Arrays.toString(result));
}
//创建冒泡排序法的方法
public static int[] sort(int[] array){
//临时变量,容器
int temp = 0;
//外层循环,决定总的比较次数
for (int i=0;i<array.length-1;i++){
//内层循环,比较两个数的大小,如果后面的数比前面的数大,则交换位置。降序。
for (int j=0;j<array.length-1-i;j++){
if (array[j+1]>array[j]){
temp = array[j+1];
array[j+1] = array[j];
array[j] = temp;
}
}
}
return array;
}
}