最簡單的排序方法之一 冒泡排序
阿新 • • 發佈:2018-08-19
ole 判斷 冒泡排序 ++ ems stat 簡單的排序 交換 排序
public class BubbleSort{
public static void main(String[] args) {
int[] bubbleSort ={1,6,2,3,4,5}; //聲明一組亂順序的數組
int hole ;//聲明一個空值
for(int i = 0; i < bubbleSort.length-1; i++){
for(int j =0;j<bubbleSort.length -i-1;j++){
//如果大於前面的數
if(bubbleSort[j] > bubbleSort[j+1]){
//進行交換
hole = bubbleSort[j];
bubbleSort[j] = bubbleSort[j+1];
bubbleSort[j+1] = hole;
}
}
}
//遍歷輸出
for(int items : bubbleSort){
System.out.print(items+" ");
}
}
}
註:如果要進行由高到低的排序的話,只要把if判斷裏的>號換成<號就行了!
最簡單的排序方法之一 冒泡排序