选择排序
选择排序
一句话描述:从后面的数中选择最小的,放在前面已排好序的数的后面
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 }
浙公网安备 33010602011771号