选择排序

来源:互联网 发布:淘宝充值话费待发货 编辑:程序博客网 时间:2024/06/07 07:41
package sort;
//选择排序
public class selectSort2 {
 public static void selectSort(int[] data){
  int len=data.length;  
  for(int i=0;i<len;i++){
   int mindex = i;
   for(int j=i+1;j<len;j++){
    if(data[mindex]>data[j]){ /* 如果有小于当前最小值的关键字 */ 
     mindex=j;
    }
   }
   if(i!=mindex){
    int temp=data[mindex];
    data[mindex]=data[i];
    data[i]=temp;
   }
  }
 }
 public static void main(String[] args) {
  int[] data={0,2,12,1,23,65,33,44,11,98,0,6};
  selectSort(data);
  for(int d:data){
   System.out.print(d+" ");
  }
 }
}
0 0
原创粉丝点击