Java排序之直接选择排序
来源:互联网 发布:淘宝淘口令怎么打不开 编辑:程序博客网 时间:2024/05/16 18:53
public class SelectSort { public static void selectSort(int [] a){ int min; int temp; if(a==null || a.length<=0){ return; } for(int i=0;i<a.length;i++){//外循环控制比较的次数,每一次找出一个最小值并交换 min=i;//将当前下标定义为最小值下标 for(int j=i+1;j<a.length;j++){//内循环控制当前这一趟数据之间的比较找到最小值 if(a[j]<a[min]){//如果这一趟中有一个数据小于我们定义的最小值则将这个数据的下标赋给min,其实min就是一个flag min=j; } } if(min!=i){//若这一趟中的min发生了改变则说明这一趟中有数据比我们定义的min要小所以将这个数据跟我们定义的a[min]交换 temp=a[min]; a[min]=a[i]; a[i]=temp; }} } }
1 0
- Java排序之直接选择排序
- 选择排序之直接选择(Java)
- 排序之直接选择排序
- 排序之直接选择排序
- 排序之直接选择排序
- 选择排序之直接选择排序Java实现
- java之选择排序(直接选择排序)
- Java 直接选择排序
- 直接选择排序 Java
- Java直接选择排序
- Java 直接选择排序
- Java直接选择排序
- java直接选择排序
- java核心技术之直接选择排序算法
- 直接选择排序之java数组
- 选择排序之直接选择排序
- 选择排序之直接选择排序
- 选择排序之直接选择排序
- 语音计算器
- POJ2492(并查集)
- UML类图几种关系的总结
- javascript正则表达式入门
- [IO流]Java实现FTP上传下载查看功能(非工具包无图形化界面)
- Java排序之直接选择排序
- Subsets
- Android 通过WebService进行网络编程,使用工具类轻松实现
- iOS 晓晓联系
- Android 几个比较实用的学习网站(国外为主,不在多,在于精)
- 海量数据处理算法—Bit-Map
- C语言--今年暑假不AC
- i os 系统震动 和 播放系统声音
- 第十一周项目六(三):判断素数