博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选择排序小结
阅读量:6818 次
发布时间:2019-06-26

本文共 686 字,大约阅读时间需要 2 分钟。

选择排序

思路:

1.给定一组数组,从数组中找出最小的元素

2.最小元素和第一个元素交换。

3.从除去第一个元素外,在找最小值,与第二个位置元素交换。

4.以此循环。

排序图:

 

Java代码实现:

/**     * 选择排序     */    public static void selectSort(int[] a) {        if (a == null || a.length <= 0) {            return;        }        for (int i = 0; i < a.length-1; i++) {            /**             * 记录标识             */            int min = i;            for(int j=i;j
=a[j]){ min=j; } } /** * 找到最小值,则最小值和当前标识位交换 */ int temp = a[min]; a[min] = a[i]; a[i] = temp; } }

 

转载于:https://www.cnblogs.com/galibujianbusana/p/6538705.html

你可能感兴趣的文章