void Select(int A[],int n)
{
for(int i = 0;i<n-1;i++)//一共进行n-1趟
{
int min = i;//记录最小元素位置
for(int j = i+1;j<n;j++)//在后面的序列中找到最小元素
{
if(A[j]<A[min])
min = j;//更新最小元素位置
}
if(min != i)
swap(A[i],A[min]);
}
}
12-29
2438
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-22