void selection_sort(int a[], int n)
{
int k, temp;
for(int i=0;i<n-1;i++)
{
k = i;//游标,记录最小值的下标
for(int j=i+1;j<n;j++)
{
if (a[k]>a[j])
{
k = j;
}
}
//i不是最小值的话则交换位置
if(k != i)
{
temp = a[i];
a[i] = a[k];
a[k] = temp;
}
}
}
{
int k, temp;
for(int i=0;i<n-1;i++)
{
k = i;//游标,记录最小值的下标
for(int j=i+1;j<n;j++)
{
if (a[k]>a[j])
{
k = j;
}
}
//i不是最小值的话则交换位置
if(k != i)
{
temp = a[i];
a[i] = a[k];
a[k] = temp;
}
}
}