[AppleScript] 纯文本查看 复制代码 package com.heima.array;
public class Demo_maopao {
/**
* 冒泡排序
* 1,返回值类型,void
* 2,参数列表,int[] arr
*
* 第一次:arr[0]与arr[1],arr[1]与arr[2],arr[2]与arr[3],arr[3]与arr[4]比较4次
第二次:arr[0]与arr[1],arr[1]与arr[2],arr[2]与arr[3]比较3次
第三次:arr[0]与arr[1],arr[1]与arr[2]比较2次
第四次:arr[0]与arr[1]比较1次
*/
public static void main(String[] args) {
int [] arr ={12,15,10,93};
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
if(arr[j]>arr[j+1]){
/*定义一个中间变量,用于交换两个元素*/
int temp = 0;
temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]= temp;
}
}
}
print(arr);
}
public static void print(int [] arr){
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
}
|