排序算法(六) 选择排序
来源:互联网 发布:北外网络教育登录 编辑:程序博客网 时间:2024/05/29 17:45
package study;public class SortNumberTest { public static void main(String[] args) { Test1(); } public static void Test1(){ System.out.println("选择排序"); int[] numbers7={7,6,5,8,1,3,8,4,2,9}; selectSort(numbers7); System.out.println("..................................."); } //选择排序 public static void selectSort(int[] numbers) { print(numbers); for (int i = 0; i < numbers.length-1; i++) { int k = i; for(int j=i+1;j<numbers.length;j++){ if (numbers[j] > numbers[k]) { k = j; } } if(k!=i){ swap(numbers,i,k); } print(numbers); } } private static void swap(int[] numbers, int a, int b) { int t = numbers[a]; numbers[a] = numbers[b]; numbers[b] = t; } private static void print(int[] numbers){ for (int i = 0; i < numbers.length; i++) { System.out.print(numbers[i]+" "); } System.out.println(); } }
0 0
- 排序算法(六) 选择排序
- 排序算法六:选择排序之直接选择排序
- 排序算法六:选择排序之简单选择排序
- 排序算法(六)
- 排序:选择排序(算法)
- (六)简单排序-选择排序
- 选择排序(排序算法--比较排序)
- 选择算法(选择排序)
- 算法相关——Java排序算法之选择排序(六)
- 排序算法-选择排序
- 排序算法-选择排序
- 排序算法--选择排序
- 排序算法---选择排序
- 排序算法-选择排序
- 排序算法-选择排序
- 排序算法-选择排序
- 排序算法---选择排序
- 排序算法--选择排序
- codevs 1080~1082 线段树练习系列(模板)
- 商业贷款增长促进了银行盈利
- springMVC实现文件上传
- mybatis动态sql在and条件中嵌套or条件的写法。
- MVC常见问题小总结
- 排序算法(六) 选择排序
- 好了,被百度地图的配置坑了一中午,做个总结吧
- 运用循环输出一个空心的菱形
- 事件(三)
- Android闪光灯实现
- poj2367(拓扑排序)
- 归并排序
- 排序算法(七) 堆排序
- VIM for windows