public class BubbleSort { public static void main(String[] args) { int[] array = {5, 2, 9, 1, 5, 6};

    // 屌丝一点,不用for-each
    for (int i = 0; i < array.length - 1; i++) {
        for (int j = 0; j < array.length - i - 1; j++) {
            if (array[j] > array[j+1]) {
                // 屌丝一点,不用第三个变量交换
                array[j] = array[j] + array[j+1];
                array[j+1] = array[j] - array[j+1];
                array[j] = array[j] - array[j+1];
            }
        }
    }
    
    // 屌丝一点,不用Arrays.toString打印
    System.out.print("排序后的数组:");
    for (int i = 0; i < array.length; i++) {
        System.out.print(array[i] + " ");
    }
}

}

屌丝程序员的冒泡排序:手把手教你用Java实现!

原文地址: https://www.cveoy.top/t/topic/mvZ8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录