当前位置:   article > 正文

选择排序(拓跋阿秀)

选择排序(拓跋阿秀)

1、选取第一个数据,从第二个开始和第一个数比较,把小的放在第一个位置。

2、选择第二个,从第三个开始和第二个数比骄傲,把小的放在第二个位置。以此类推

n、最后一个数,不用比较。

  1. void selectionSort(vectot<int>& nums) {
  2. int len = nums.size();
  3. int mixNum;
  4. for (int i = 0; i < len - 1; i++) {
  5. mixNum = nums[i];
  6. for (int j = i + 1; j < len; {
  7. if (nums[minNum] > nums[j]) {
  8. minNum = j;
  9. }
  10. }
  11. swap(nums[minNum], nums[i]);
  12. }
  13. }

选择排序 | 阿秀的学习笔记 (interviewguide.cn)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/807790
推荐阅读
相关标签
  

闽ICP备14008679号