亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java怎么定義一個數組冒泡排序

小億
92
2023-10-26 00:01:16
欄目: 編程語言

Java中可以使用以下代碼定義一個數組冒泡排序的方法:

public class BubbleSort {
    public static void main(String[] args) {
        int[] array = {5, 2, 8, 1, 4};
        bubbleSort(array);
        
        // 打印排序后的數組
        for (int num : array) {
            System.out.print(num + " ");
        }
    }
    
    public static void bubbleSort(int[] array) {
        int n = array.length;
        for (int i = 0; i < n - 1; i++) {
            for (int j = 0; j < n - i - 1; j++) {
                if (array[j] > array[j + 1]) {
                    // 交換元素
                    int temp = array[j];
                    array[j] = array[j + 1];
                    array[j + 1] = temp;
                }
            }
        }
    }
}

在上述代碼中,bubbleSort方法使用了兩層循環進行冒泡排序。外層循環控制需要比較的輪數,內層循環控制每一輪的比較次數。如果前一個元素大于后一個元素,則交換這兩個元素的位置。通過多輪的比較和交換,最終可以得到一個有序的數組。

0
新河县| 英德市| 阳谷县| 新郑市| 吐鲁番市| 仪陇县| 嘉定区| 旌德县| 宁武县| 江陵县| 北辰区| 铅山县| 安泽县| 新野县| 道孚县| 子洲县| 察雅县| 精河县| 平利县| 宜良县| 綦江县| 蒙山县| 高唐县| 安义县| 临猗县| 景泰县| 井陉县| 从化市| 平遥县| 军事| 玉山县| 怀仁县| 昭平县| 南开区| 隆安县| 阳曲县| 荔浦县| 聂拉木县| 闽侯县| 嘉禾县| 博湖县|