一、逻辑分析
二、代码逻辑
//冒泡排序
public static void bubbleSort(int a[]){
//外层循环:控制排序趟数n-1
for(int i=0;i<a.length-1;i++){
//j表示是待比较的数的下标位置,是以前面的位置作为参照
for(int j=0;j<a.length-i-1;j++){
//前后相邻位置的数进行比较,不符合顺序,进行交换
if(a[j]>a[j+1]){
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}