简单选择排序

来源:互联网 发布:网络课程看了有用吗 编辑:程序博客网 时间:2024/06/08 16:10

简单选择排序基本思想:不断从待排序记录中选出最小的记录,按顺序放在已经排好序的记录后米娜,直到全部排完为止。

简单选择排序每趟产生的有序区一定是全局有序区。

public void selectSort(int[] array) {        int n = array.length;        for (int i = 0; i < n - 1; i++) {            int k = i;            for (int j = i + 1; j < n; j++) {                if (array[j] < array[k])                    k = j;            }            if (k != i) {                int temp = array[i];                array[i] = array[k];                array[k] = temp;            }        }    }
原创粉丝点击