Java算法-简单选择排序
2016-01-27 14:27
302 查看
Java简单选择排序
思想:
第1趟,在待排序记录r[1]~r
中选出最小的记录,将它与r[1]交换;第2趟,在待排序记录r[2]~r
中选出最小的记录,将它与r[2]交换;以此类推,第i趟在待排序记录r[i]~r
中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到全部排序完毕。
每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最前
思想:
第1趟,在待排序记录r[1]~r
中选出最小的记录,将它与r[1]交换;第2趟,在待排序记录r[2]~r
中选出最小的记录,将它与r[2]交换;以此类推,第i趟在待排序记录r[i]~r
中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到全部排序完毕。
每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最前
相关文章推荐
- Java算法-冒泡排序
- Java内存机制
- Jboss设置Java系统变量常用方法
- Pascal's Triangle 2(leetcode java)
- Java项目经验——软件工程师成长的关键
- java组合算法应用:购物满减(任意数字组合相加在某个范围内)
- 详细讲解Java中的类加载器
- JAVA敏捷开发环境搭建
- HouseMD, 比BTrace更实用的Java运行诊断工具
- 在MyEclipse中使用maven
- 生成随机数-java工具类
- java继承方法重写权限问题
- 关于spring+springMVC+myBatis的一些基础配置以及整合
- MyBatis3整合Spring3、SpringMVC3
- Java遍历Map对象的四种方式
- volatile关键字作用与内存可见性、指令重排序概述[JAVA]
- Java中,logger.debuge是什么意思?有什么作用?
- JAVA 静态内部类用法
- java获取cpu、内存、硬盘信息
- Java Hex 16进制的 byte String 转换类