Java选择排序算法
来源:互联网 发布:幽浮2知乎 编辑:程序博客网 时间:2024/06/18 07:19
/** * 选择排序,一个排序数组,从数组中选择最大或最小的数与第一个数互换,接着从剩下的数组中找到最小或最大与第二个数互换,如此循环倒数第二个数 * * @param src * 数组 * @param flag * 0升序,1表示降序 */ protected static void selectSort(int[] src, int flag) { for (int i = 0; i < src.length; i++) { int j = i + 1; int position = i; int temp = src[i]; for (; j < src.length; j++) { if (flag == 0 ? src[j] < temp : src[j] > temp) { temp = src[j]; position = j; } } src[position] = src[i]; src[i] = temp; } }
阅读全文
0 0
- java 选择排序算法
- java选择排序算法~~~
- java选择排序算法
- java选择排序算法
- java选择排序算法
- java算法:选择排序
- java算法---选择排序
- Java选择排序算法
- Java选择排序算法
- java选择排序算法
- Java选择排序算法
- JAVA-选择排序算法
- Java算法-选择排序
- java 选择排序算法
- 选择排序算法(Java)
- 选择排序算法,java
- Java选择排序算法
- Java算法:选择排序
- HDU 1848[Fibonacci again and again] 题解
- HDU 3264 Open-air shopping malls
- C# 使用 itextsharp 对pdf文件进行分割的几种方法(1)——按页码拷贝分割
- 设计模式:单例模式-懒汉模型和饿汉模型
- JAVA标准异常
- Java选择排序算法
- iOS WebView加载url缓存问题
- bugku 你必须让他停下
- 【spark】spark之shuffle调优
- GHGL项目总结-spring+mybatis多数据库源
- linux下使用 du查看某个文件或目录占用磁盘空间的大小
- 用Kotlin写第一个Android程序
- Python数据工具箱:数据库连接库
- mysql5.7修改密码报错 Unknown column 'password'