每次选取最小的放在最前面
//选择排序
void selectSort(int *a, int start, int end)
{
int minValueIndex = start;
int startIndex = start;
while (startIndex<end)
{
for (int i = startIndex+1; i <= end; i++)
{
if (a[i] < a[minValueIndex])
{
minValueIndex = i;
}
}
int temp = a[startIndex];
a[startIndex] = a[minValueIndex];
a[minValueIndex] = temp;
startIndex++;
minValueIndex = startIndex;
}
}