java选择排序
来源:互联网 发布:矩阵旋转的立体模型 编辑:程序博客网 时间:2024/06/05 18:47
public class Text { public static void main(String[] args) { int[] a = {1, 6, 3, 8, 45, 23, 4, 423, 76, 2}; int min, max; min = a[0]; max = a[0]; for (int i = 0; i < a.length; i++) { if (a[i] < min) { min = a[i]; } if (a[i] > max) { max = a[i]; } } System.out.println("最小值:" + min + "最大值:" + max); System.out.println("-----------------"); sorts(a); } private static void sorts(int[] a) { int temp;//临时变量用作前后两个元素交换 int size = a.length; for (int i = 0; i < size - 1; i++) { int min = i;//假设最小值为i for (int j = i + 1; j < size; j++) { if (a[j] < a[min]) { min = j; } } if (i != min) { temp = a[i]; a[i] = a[min]; a[min] = temp; } } for (int i : a) { System.out.print(i + " "); } }}
输出结果:
阅读全文
0 1
- 排序-选择排序-Java
- 【选择排序】直接选择排序--Java
- 选择排序----直接选择排序----java实现
- JAVA 冒泡排序 选择排序
- Java--选择排序,冒泡排序
- 排序算法-选择排序 java
- 算法:排序----Java选择排序
- Java排序之选择排序
- 【选择排序】堆排序--Java
- java冒泡排序,选择排序
- java 排序算法-选择排序
- Java排序二:选择排序
- JAVA--冒泡排序、选择排序
- java简单排序-选择排序
- java 排序 之选择排序
- Java排序之选择排序
- [Java]冒泡排序、选择排序
- Java 排序之 选择排序
- __repr__作用
- C语言学习5:符号常量
- 随写一
- leecodeNo69之Sqrt(x)
- C++中字符串类型转换成整型类型
- java选择排序
- 利用函数ME_UPDATE_SOURCES_OF_SUPPLY更改货源清单
- tensorflow 变量 Save类
- ArcGIS API for JavaScript 4.5安装配置及测试
- C++中整型类型转换成字符串类型
- KMP算法(代码)
- java并发-线程通信(9)
- 自动化测试解决方案之框架的选择
- Xilinx FPGA器件中时钟资源的说明以及使用