选择排序(Selection Sort)是一种简单的不稳定排序算法。基本步骤如下:

void selection_sort(int a[],int n)
{
int i,j,min;
for(i=0;i<n;i++)
{
min=i; //初始化min
for(j=i+1;j<n;j++) //min记下最小值的位置
if(a[j]<a[min])
min=j;
if(i!=min)
swap(&a[i],&a[min]);
}
}原文:http://blog.csdn.net/keyboardlabourer/article/details/20629875