public static void main(String[] args) {
int[] a = {5,4,3,2,1};
// a = {A,B,C,D...}
maopaopaixu(a);
}
private static void maopaopaixu(int[] a) {
int temp;
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){ // j = i+1 比过的就不能在比了
if( a[i]>a[j] ){ // A > B 的情况
temp = a[i];// A值传入到临时存储区
a[i] = a[j];// B值赋给A
a[j] = temp;// 临时值A赋给B
// 完成一次对比,数值转换。
}
for(int k = 0; k < a.length;k++){
System.out.print(a[k]+",");
}
//完成一次对比输出一次
System.out.println("");
}
}
}
}
JAVA 冒泡排序-个人理解
最新推荐文章于 2024-06-07 09:15:00 发布