回归基础系列-选择排序[JAVA]
来源:互联网 发布:儿童 绘画 推荐 知乎 编辑:程序博客网 时间:2024/06/16 07:22
选择排序:
基本思想:选择排序基本思想:选择出一个最大(最小)每次放在已排好的数组最后面。
/** * 选择排序 * @author Ant * */public class SelectSort { /** * 选择排序基本思想:选择出一个最大(最小)每次放在已排好的数组最后面。 * @param a */ public static void selectSort(int a[]){ int k;//专门存最大(最小)的数的下标 for(int i = 0; i < a.length-1; i++){ k = i; for(int j = i + 1; j < a.length; j++){ if(a[k] < a[j]){//寻找最大的数的下标 k = j; } } if(k!=i){ int temp = a[i]; a[i] = a[k]; a[k] = temp; } } } public static void main(String[] args) { int a [] = {11,38, 24, 10, 3, 5, 18}; InsertSort.insertSort(a); for(int i = 0; i < a.length; i++){ System.out.println(a[i]+" "); } }}
0 0
- 回归基础系列-选择排序[JAVA]
- [回归基础系列]-简单选择排序[JAVA]
- 回归基础系列-冒泡排序-[JAVA]
- 回归基础系列-插入排序[JAVA]
- 回归基础系列-快速排序[JAVA]
- java基础-选择排序
- java 基础 选择排序
- 回归基础系列-JAVA基本知识[JAVA]
- Java系列-排序算法之选择排序
- java基础之选择排序
- java基础之选择排序
- JAVA基础之选择排序
- java基础-选择排序算法
- Java基础 冒泡 选择 排序
- Java基础---选择排序和冒泡排序
- java基础之----选择排序 冒泡排序
- java基础之----选择排序 冒泡排序
- 【java基础】选择排序and冒泡排序
- 《Linux操作系统分析》之分析Linux内核创建一个新进程的过程
- 基于easyui的 增 删 改 查
- C++指针【数组、字符串作为函数的参数】
- 第二次上机作业
- ubuntu新建用户与无密码远程登陆
- 回归基础系列-选择排序[JAVA]
- hdu1166敌兵布阵<树状数组---模板>
- DFS-zb的生日
- 正则大全
- 【BZOJ2243】[SDOI2011]染色【树链剖分】【线段树】
- 数组中指针的应用
- 回归基础系列-快速排序[JAVA]
- 反向传播算法(过程及公式推导)
- Use libvirt to conmunicate with qemu