雪雪诺儿

导航

选择排序

选择排序

一句话描述:从后面的数中选择最小的,放在前面已排好序的数的后面

 

 1 //选择排序
 2 //一句话描述:从后面的数中选择最小的,放在前面已排好序数的后面
 3 //时间复杂度:n^2
 4 
 5 void SelectSort(int (&A)[10]){
 6     for(int i=0;i<10-1;i++){
 7         int min=i;
 8         for(int j=i+1;j<10;j++){
 9             if(A[j]<A[min])
10                 min=j;
11         }
12         //if(min!=i)Swap(A[i],A[min]);
13         Swap(A[i],A[min]);
14     }
15 }

 

posted on 2016-04-05 20:41  雪雪诺儿  阅读(175)  评论(0)    收藏  举报