1. 程式人生 > >java數組冒泡排序

java數組冒泡排序

arr spa print system java數組 數組冒泡排序 args length ati

public class BubbleSort {
    //冒泡排序,相鄰左邊和右邊比較,大的放到右邊。
    public static void main(String[] args) {
        int[] arr = {9, 5, 8, 4, 10, 22};
        
        for(int i=0; i<arr.length-1; i++){  //外層循環控制排序趟數
            for(int j=0; j<arr.length-1-i; j++){  //內層循環控制每一趟排序多少次
                if(arr[j] > arr[j+1
]){ //左邊大於右邊,需要換位置 int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } for(int i=0; i<arr.length; i++){ System.out.print(arr[i] + " "); } } }

java數組冒泡排序