选择排序
来源:互联网 发布:得熊猫者得天下知乎 编辑:程序博客网 时间:2024/06/03 20:38
package Sort;public class Select {//把未排序的数组的第一个元素作为最小的元素,从剩下的元素中找到比它更小的,进行交换。 public static void main(String[] args) { int[] a = {38,5,47,15,36,26,27,2,46,4,19,50,48}; int min,temp = 0; for(int i = 0; i < a.length-1; i++){ min = i; //一定要是下标形式的!!!不能把min作为一个数组元素,而是应该把它作为数组下标! for(int j = i+1;j < a.length;j++){ if(a[j] < a[min]) min = j; } temp = a[i]; a[i] = a[min]; a[min] = temp; } for(int i = 0;i < a.length;i++) System.out.print(a[i]+" "); }}
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- JavaScript概述
- 第一周------继续
- linux-matlab2015b安装步骤
- ViewController的生命周期
- csuoj-1716-Morse
- 选择排序
- javascript匿名函数的运用
- 2015级C++第5周项目 类和对象
- ibatis 的remapResults属性
- Python1————安装
- 一个简单的猜数字游戏
- (转)编码格式----乱码问题
- 亿级Web系统搭建——单机到分布式集群
- allinone—更亲密的接触