69,336
社区成员
发帖
与我相关
我的任务
分享
/*======================选择排序==========================
选择排序:
选择最小的放在左端
原地排序算法;基本排序算法;
*/
void MySort::SelectSort(vector<int>& a)
{
int N = a.size();
int tmp;
int min;
for (int i = 0; i < N; i++) {
min = i;
for (int j = i + 1; j < N; j++) {
if (less(a[j], a[i]))
min = j;
}
exchan(a, i, min);
}
}