public static void paixu(int a[],int n){
//确定循环次数
for (int i=0; i<n; i++){
//确定每次循环的区域
for (int j=0; j<n-i-1; j++){
//满足条件则交换
if(a[j]>a[j+1]){
int t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
//每次排完序都会完成一个最大/最小的数的位置
for(int x=0; x<n; x++){
System.out.print(a[x]+" ");
}
System.out.println();
}
}
public static void main(String[] args) {
int a[] = {3,2,5,8,4,7,6,9};
paixu(a,8);
}
八大排序之交换排序—冒泡排序(Bubble Sort)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.