久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

147次閱讀
沒有評論

共計 502 個字符,預計需要花費 2 分鐘才能閱讀完成。

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 方法使用了兩層循環進行冒泡排序。外層循環控制需要比較的輪數,內層循環控制每一輪的比較次數。如果前一個元素大于后一個元素,則交換這兩個元素的位置。通過多輪的比較和交換,最終可以得到一個有序的數組。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計502字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 榆林市| 新平| 湖北省| 呼玛县| 兰坪| 多伦县| 儋州市| 兴文县| 成武县| 通河县| 隆子县| 乌兰县| 太康县| 新和县| 凤凰县| 巴彦县| 东方市| 云林县| 德钦县| 商水县| 当雄县| 金坛市| 莱芜市| 菏泽市| 肇庆市| 和静县| 贡山| 察隅县| 合阳县| 西和县| 长宁县| 五指山市| 玉门市| 吴旗县| 郧西县| 昌黎县| 唐海县| 宜春市| 肃北| 惠州市| 万全县|