八大排序算法之(三)选择排序

public static void selectSort(){

int a[]={1,54,6,3,78,34,12,45};  
   int position=0;  
   
   for(int i=0;i<a.length;i++){       
       int j=i+1;  
       position=i;  
       int temp=a[i];  
       
       for(;j<a.length;j++){  
          if(a[j]<temp){  
             temp=a[j];  
             position=j;  
          }  
       }  
     
       a[position]=a[i];  
       a[i]=temp;  
   }  

   for(int i=0;i<a.length;i++)  
       System.out.println(a[i]);  
}

猜你喜欢

转载自blog.csdn.net/yanglin_163_com/article/details/91976254