选择排序(java实现)
2015-05-13 19:25
267 查看
public class TestSort { /** * @param args */ public static void main(String[] args) { int arr[]={5,6,7,1}; selectSort(arr); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+"\t"); } } public static void selectSort(int[] arr){ int i,j,temp=0,flag=0; int arrLength=arr.length; for(i=0;i<arrLength;i++){ temp=arr[i]; flag=i; for(j=i+1;j<arrLength;j++){ if(arr[j]<temp){ temp=arr[j]; flag=j; } } if(flag!=i){ arr[flag]=arr[i]; arr[i]=temp; } } } }
相关文章推荐
- java实现的冒泡、选择、快速排序
- 冒泡排序、选择排序、插入排序、快速排序算法的时间性能分析(java实现)
- 排序算法复习(Java实现)(二): 插入,冒泡,选择,Shell,快速排序
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- java实现 冒泡排序 插入排序 选择排序
- 内排序算法的java实现---直接选择排序
- 排序算法复习(Java实现):插入,冒泡,选择,Shell,快速排序, 归并排序,堆排序,桶式排序,基数排序
- Java实现数组排序总结篇(冒泡,选择,插入,希尔)
- java实现的选择排序
- Java 实现选择排序代码
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- 【转】排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- java实现选择排序
- Java实现选择排序
- java实现选择排序
- java 实现 冒泡排序、选择排序、插入排序。
- 程序员必知的8大排序(二)-------简单选择排序,堆排序(java实现)
- 程序员必知的8大排序(二)-------简单选择排序,堆排序(java实现)
- java 实现 冒泡排序、选择排序、插入排序。
- java实现冒泡,插入,选择排序