编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

冒泡排序法

public class Main {
    public static void main(String[] args) {
        int[] array = new int[]{5, 3, 6, 2, 10, 2, 1};
        for (int i = 0;i < array.length - 1; i ++) {
            for (int j = i + 1;j < array.length;j ++) {
                if (array[j] < array[i]) {
                    int temp = array[i];
                    array[i] = array[j];
                    array[j] = temp;
                }
            }
        }
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i] + " ");
        }
    }
}

运行结果为:

1 2 2 3 5 6 10


未经允许不得转载: 技术文章 » Java编程 » 冒泡排序法