排序-冒泡排序

public class BubbleSort {
    public static void main(String[] args) {
        int[] a = {10, 9, 7, 101, 23, 44, 12, 78, 34, 23};
        bubbleSort(a);
        System.out.println("Printing Sorted List ...");
        for (int i = 0; i < 10; i++) {
            System.out.println(a[i]);
        }
    }

    /**
     * i=0時,0的位置的最小的
     * i=1時, 1的位置是1之後中的數最小的
     * ......
     */
    private static void bubbleSort(int[] data) {
        int temp;
        for (int i = 0; i < 10; i++) {
            for (int j = i + 1; j < 10; j++) {
                if (data[j] < data[i]) {
                    temp = data[i];
                    data[i] = data[j];
                    data[j] = temp;
                }
            }
        }
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章