冒泡代码:
public class hacker_01_maopao {
public static void main(String[] args) {
int[] arr= {12,10,7,6,2,100};
maopao(arr);
for (int i : arr) {
System.out.println(i);
}
}
// 冒泡排序
public static void maopao(int[] arr)
{
// 数组长度
int len=arr.length;
// len-1为数组的最大下标
for(int j=len-2;j>=0;j--)
{
for(int i=0;i<j+1;i++)
{
// 最大值交换后移
if(arr[i]>arr[i+1])
{
int temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;
}
}
}
}
}
结果: