Java里面的选择排序
来源:互联网 发布:电脑软件打不开无响应 编辑:程序博客网 时间:2024/06/04 20:11
原理:在一组数组里面定义一个最大数值的下标max,让int[max]和其它数值挨个比较,选出最大的值in[i],并把该最大值的下标i和我们原先设置的max进行置换,即max=i;
并且把他们两个的位置进行互换,依次类推,直到完全排序好。
代码:
public class testfor {public static void main(String[] args) {int[] num = { 6, 3, 8, 2, 9, 1 };int temp = 0;int min = 0;for (int i = 0; i < num.length; i++) { // 比较的轮数min = i;for (int j = i + 1; j < num.length; j++) { // 每轮比较的次数if (num[min] > num[j]) {min = j; // 把最小下标赋值给min}}if (i != min) {temp = num[i];num[i] = num[min];num[min] = temp;}}for (int a : num) {System.out.print(a + " ");}}}
0 0
- Java里面的选择排序
- java的选择排序
- java的选择排序
- Java的选择排序
- java实现的选择排序
- 选择排序的Java实现
- java的选择排序学习
- Java的选择排序算法
- 选择排序的Java实现
- java选择排序的实现
- java数组的排序,选择排序,冒泡排序,插入排序
- mysql的in选择结果过,按照in里面的排序排序
- 排序-选择排序-Java
- 选择排序、树形排序、堆排序的java代码实现
- 冒泡排序,选择排序,快速排序的Java实现
- 选择排序算法的JAVA实现
- 选择排序算法的JAVA实现
- 选择排序算法的JAVA实现
- Android实战——Zxing实现二维码扫描
- Filter过滤器的理解及应用
- Maven打包不打test,Maven中-DskipTests和-Dmaven.test.skip=true的区别
- 442. Find All Duplicates in an Array
- Codeforces 781A dfs
- Java里面的选择排序
- http网络请求 返回statusCode(状态码) 200、300、400、500。。。。
- Foundation UIKit 及Cocoa的一些内容
- 怎么把cda文件转换成mp3
- Python3.5安装Matplotlib
- POJ 2726 Holiday Hotel 可能会
- 异常:cvc-complex-type.2.4.a: Invalid content was found starting with element解决方法
- 编写 Node.js Rest API 的 10 个最佳实践
- 简述交换机和路由器的区别