[关闭]
@quinn 2015-03-20T09:21:48.000000Z 字数 385 阅读 1363

基本排序(二):选择排序 - 不断选出剩余数组中最小的元素

排序算法


  1. void Selection_sort(Item a[], int l, int r)
  2. {
  3. for(int i = l; i < r; i++) //最后一个无需交换
  4. {
  5. int min = i;
  6. for(int j = i + 1; j <= r; j++)
  7. {
  8. if(less(a[j], a[min]))
  9. min = j;
  10. }
  11. exch(a[i], a[min]);
  12. }
  13. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注