text
text[此贴子已经被作者于2016-4-11 02:07编辑过]

程序代码:
更正下五楼自己的垃圾代码,呵呵,抱歉!
void sort(int list[], int n)
{
int i, j,temp;
for (i = 0; i<n - 1; i++)
for (j = i + 1; j<n; j++)
if (list[j]<list[i])
SWAP(list[i], list[j], temp);
}
程序代码:
void sort(int list[], int n)
{
int i, j, min, temp;
for (i = 0; i<n - 1; i++)
{
min = i;
for (j = i + 1; j < n; j++)
{
if (list[j] < list[min])
min = j;
}
if (i != min)
SWAP(list[i], list[min], temp);
}
}
