Java排序算法(七)--简单选择排序(SelectionSort)
2016-03-21 10:47
323 查看
简单选择排序:每次选择一个当前最小的数字放在最终位置上。
public static int [] selectionSort( int []d ){ for(int j =0;j <d .length;j ++){ int min =j ; for(int i =j +1;i <d .length;i ++){ if(d [min ]>d [i ]){ //找到更小的数字,记住数字位置 min= i; } } if(j !=min ){ int temp =d [min ]; d[ min]= d[ j]; d[ j]= temp; } } return d ; }
相关文章推荐
- Java排序算法(六)--冒泡排序(交换排序)
- java只有值传递,不存在引用传递
- java中枚举的实现原理
- Java 中 == 比较的是什么?
- Java之Property-统获取一个应用程序运行的次数
- Spring MVC中Session的正确用法之我见02
- Java多线程(一)
- SpringMVC存取Session的两种方法01
- 继承,抽象,接口
- Myeclipse 2015 stable 2.0 完美破解方法
- java使用正则表达式——实例
- Java虚拟机学习 - 类加载机制
- Java day07 多态示例 主板接口
- Java多线程系列--“JUC锁”01之 框架
- java实现base64编码
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解
- Java排序算法(四)--直接插入排序(InsertSort)
- Java中数组的问题(三)
- Java基础之OOM
- Java中关于//TODO的好处