直接选择排序算法
来源:互联网 发布:access数据库密码忘记 编辑:程序博客网 时间:2024/06/05 19:09
直接选择排序算法
public class StraightSelectSort { public static void main(String[] args) { /** * 直接选择排序算法 (升序) */ int[] arr = {38, 97, 26, 19, 38, 15}; //n-1趟排序 for (int i = 0; i < arr.length - 1; i++) { int min = i; //每趟在从arr[j]开始的子序列中寻找最小元素 for (int j = i + 1; j < arr.length; j++) { if (arr[j] < arr[min]) { //min记住本趟最小元素的下标 min = j; } } //将本趟最小的元素交换到前面 if (min != i) { int temp = arr[i]; arr[i] = arr[min]; arr[min] = temp; } } print(arr); } private static void print(int[] arr) { for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } }}
0 0
- 直接选择排序算法
- 直接选择排序算法
- 直接选择排序算法
- 直接选择排序算法
- 直接选择排序算法
- 直接选择排序算法
- 排序算法-------直接选择排序
- 常用算法-直接选择排序
- Java 直接选择排序算法
- java 直接选择排序算法
- 实现直接选择排序算法
- 算法笔记--直接选择排序
- 基础算法-直接选择排序
- 算法系列-直接选择排序
- 基础算法-直接选择排序
- 算法之直接选择排序
- Python:直接选择排序算法
- 排序算法---直接选择排序算法
- Qt5.4.1播放视频语音文件
- apply用法
- 假设一个值是0.7,那么我们把它造型成一个char,那么结果到底是30还是29呢?
- windows下搭建hadoop工程(一)
- Android设计模式之MVC模式(二)
- 直接选择排序算法
- 紧接上面的文章--百度天气调用--职坐标
- Filter、Servlet、Listener有什么区别?
- PO/POJO/BO/DTO/VO的区别
- 文章标题
- cocoapods使用时提示Error fetching http://ruby.taobao.org/: bad response Not Found 404
- 跟我学Shiro目录贴
- android获得屏幕高度和宽度
- 基本的分治思想算法运用