八大排序算法之(三)選擇排序

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]);  
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章