排序算法--选择排序

原创 2016年08月29日 10:01:03
public static void selectSort(int a[]){
int index;
int temp;

for(int i=0;i<a.length-1;i++){
index = i;
for(int j=i+1;j<a.length;j++){
if(a[j]<a[index]){
index=j;
}
}

if(index!=i){
temp=a[i];
a[i]=a[index];
a[index]=temp;
}
System.out.println("第"+i+"步的排序结果是:");
for(int h=0;h<a.length;h++){
System.out.print(""+a[h]+",");
}
System.out.println("\n");
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java选择排序算法源码

  • 2013年12月31日 21:53
  • 3KB
  • 下载

选择排序算法

  • 2014年03月25日 14:36
  • 1.02MB
  • 下载

C#实现泛型选择排序算法

原理: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 目...
  • lxt610
  • lxt610
  • 2017年04月29日 17:32
  • 174

直接插入和选择排序算法

  • 2012年04月01日 17:52
  • 1KB
  • 下载

C语言选择排序算法及代码

算法,类别,演示

c#实现选择排序算法

  • 2009年06月23日 17:41
  • 12KB
  • 下载

选择排序算法的动态演示程序

  • 2012年04月21日 17:12
  • 31KB
  • 下载

C语言简单选择排序算法的实现

简单选择排序从元素中跳出最小关键字,将其放在已排序列的最后,未排序的序列最前,直到全部排序完成为止,其空间复杂度为O(1),时间复杂度为O(n2)。下面是实现代码: 首先仍然是预定义和类型定义: ...
  • ZGUIZ
  • ZGUIZ
  • 2017年01月25日 12:34
  • 653

C语言---选择排序算法源代码

  • 2011年11月16日 13:33
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:排序算法--选择排序
举报原因:
原因补充:

(最多只允许输入30个字)