首页 > 编程语言 > 详细

直接选择排序(java)

时间:2014-03-14 18:29:13      阅读:416      评论:0      收藏:0      [点我收藏+]

直接选择排序的逻辑非常简单,数组{A1.......An}  先在{A1........An}去获取最小的  与A1交换位置   然后在{A2..........An}中取出最小的  与A2交换位置.....一直到An

代码如下

bubuko.com,布布扣
        //选择排序
        for(int num = 0; num<arrays.length-1; num++){
            int index = num;
            for(int num1 = num;num1<arrays.length;num1++){
                if(arrays[num1] < arrays[index]){
                    index = num1;
                }
            }
            int temple = arrays[num];
            arrays[num] = arrays[index];
            arrays[index] = temple;
        }
bubuko.com,布布扣

直接选择排序(java),布布扣,bubuko.com

直接选择排序(java)

原文:http://www.cnblogs.com/hithlb/p/3599219.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!