基本排序算法java实现之选择排序
来源:互联网 发布:淘宝男士高领衫 编辑:程序博客网 时间:2024/05/17 23:41
/** * 选择排序 * 每次遍历选出最小的元素(从小到大),依次与第0个到第n-1个元素交换位置 * @param n */public static void selectSort(int[] n){for(int i=0;i<n.length-1;i++){ //需要遍历n-1躺int min=i; //min记录最小元素的位置for(int j=i;j<n.length;j++){ //从前面已排好序的地方开始遍历后面元素if(n[min]>n[j]){ //选出最小值,将其位置记录到minmin=j;}}if(min!=i){ //如果min不等于i则交换i处元素与min处的值int temp=n[i];n[i]=n[min]; n[min]=temp;}}System.out.println(Arrays.toString(n));}
1 0
- 基本排序算法java实现之选择排序
- 基本算法之选择排序
- Java实现算法之--选择排序
- 算法实现Java之选择排序
- java实现排序算法之选择排序(简单选择排序和堆排序)
- 用JAVA实现排序算法之三:直接选择排序
- 排序算法之选择排序的思想以及Java实现
- 排序算法入门之选择排序(java实现)
- Java-排序算法之选择排序算法
- java基本排序之简单选择排序
- Java基本排序实现--插入排序,选择排序,冒泡排序
- 八大基本排序算法java实现之冒泡排序
- 基本算法之简单选择排序算法
- Java实现选择排序算法
- java实现选择排序算法
- java实现选择排序算法
- java实现选择排序算法
- java选择排序算法实现
- android动画详解六 XML中定义动画
- ARC
- Linux上的free命令详解
- Spring 面试题
- 【系统运维】--linux服务器上传测试代码注意事项
- 基本排序算法java实现之选择排序
- 使用gparted进行磁盘分区
- LeetCode 22. Generate Parentheses
- CF_5C_LongestRegularBracketSequence
- 第4周项目5-用递归方法求解
- Docker平台开发实践---Docker平台知识归纳(一)
- 4月份读书计划
- LeetCode #001 Two Sum
- Java Web项目中解决中文乱码方法总结