1. 程式人生 > >手寫冒泡演算法

手寫冒泡演算法

public static void main(String[] args) {
    int[] arry = {9, 8, 7, 6, 5, 4, 3, 2, 1};

    for (int i = 0; i < arry.length; i++) {
        for (int j = 0; j < arry.length - 1 - i; j++) {
            if (arry[j] > arry[j + 1]) {
                int temp = arry[j];
                arry[j] 
= arry[j + 1]; arry[j + 1] = temp; } } } for (int a : arry) { System.out.print(a + " "); } }

最外面是一共迴圈了多少趟

裡面的迴圈是一趟中比較了多少次