1选择排序
来源:互联网 发布:python中help 编辑:程序博客网 时间:2024/06/05 12:39
/** * 从后面未排序的元素中选择一个和前面第一个交换 * * @param arr */static int[] sort(int[] arr) { for (int i = 0; i < arr.length; i++) { int min_index = i; for (int j = i + 1; j < arr.length; j++) { if (arr[j] < arr[min_index]) { min_index = j; } } swap(arr, min_index, i); } return arr;}/** * 交换数组i,j索引上的元素 * * @param i * @param j */private static void swap(int[] arr, int i, int j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp;}
阅读全文
0 0
- 排序1-选择排序
- 排序 1 --选择排序
- 选择排序1-简单选择排序
- 1-- 选择排序之简单选择排序
- 2-1 选择排序
- 1选择排序
- 排序算法1—插入排序、选择排序、冒泡排序
- 排序 - 交换排序 [1 - 冒泡排序] + 简单选择排序。。
- 常用排序算法1--冒泡排序,选择排序,插入排序
- Java学习-选择排序1-直接选择排序
- C#排序算法(1) 选择排序
- 排序算法1--选择排序
- C++版排序算法1--选择排序
- 排序(1)---------选择排序(C语言实现)
- 算法系统学习-1排序-选择排序
- 排序算法(1)-简单选择排序
- c++之排序篇1:选择排序
- 排序算法(1)——选择排序
- 【矩阵快速幂】Recurrences UVA
- 移动开发之安全学习
- 实验四:用可重用的链表模块来实现命令行菜单小程序
- hashcode和equals方法
- 实验三、链列
- 1选择排序
- ios-日期转换
- springmvc
- hadoop集群默认配置和常用配置
- perl和python的相互调用
- 一个图片是通过百分比设置的宽度。如果想他是个正方形,宽和高一样怎么办呢
- bitCount——求二进制中1的个数
- 2. tensorflow学习之name/variable_scope 的使用
- 数组的特性:一维数组