选择排序算法实现(Java)
来源:互联网 发布:面向对象编程语言有哪些 编辑:程序博客网 时间:2024/06/16 16:38
选择排序的算法描述:首先找出数组A中的最小元素,然后将其与A[0]中的元素进行交换,然后找出A中次小的元素,与A[1]中的元素进行交换.......以此类推。
下面是Java版的简单算法实现:
public class S_Sort{public static void main(String args[]){ int[] a = new int[]{11,223,3,1,2,43,55,444,11,22}; new S_Sort(). SelectSort(a, 10);}private void SelectSort(int[] a, int n){for(int i =0;i<n-1;++i){ int j = FindMinValue(a, i, n); int temp = a[i]; a[i] = a[j]; a[j] = temp; for(int x=0;x<n;++x) { System.out.print(a[x]+" "); } System.out.println();}}private int FindMinValue(int[] a, int i, int n){int temp = i;for(int j = i+1; j<n; ++j){if(a[temp]>a[j])temp = j;}return temp;}}
- 选择排序算法实现(Java)
- 选择排序算法(java实现)
- Java实现选择排序算法
- java实现选择排序算法
- java实现选择排序算法
- java实现选择排序算法
- java选择排序算法实现
- 排序算法(二):JAVA实现选择排序
- 选择排序、冒泡排序算法(Java实现)
- 【常用排序算法】选择排序(Java实现)
- 【排序算法】简单选择排序(java实现)
- 选择排序-初级排序算法-Java实现
- 排序算法--选择排序(简单选择排序、堆排序)java实现
- java实现排序算法之选择排序(简单选择排序和堆排序)
- 排序算法Java实现——选择排序(直接选择排序)
- 排序(快排,冒泡,堆排序,插入排序,归并排序,选择排序)算法Java实现
- #.java实现排序算法:插入排序、选择排序、冒泡排序
- 冒泡、选择、快速排序算法(附java实现源码)
- 黑马程序员--SQL语句学习总结1
- 如何安装/卸载APK
- 伺服系统
- DIV CORNER 圆角实现
- 单身快乐(致一个人的情人节)
- 选择排序算法实现(Java)
- linux编译生成动态链接库与静态链接库
- java mail发送邮件可群发并带附件
- opencv拟合直线并在屏幕上绘出
- 我对Qt中信号与槽的误解!!
- 如何添加AP中要使用的第三方JAR文件
- PID常用口诀
- 1.每颗继承树两张表:Object,hbm
- Android默认设置保存在哪里