选择排序

来源:5-2 选择排序

布罗利00

2020-03-18

const sortArray = nums => {
  for (let i = 0, len = nums.length; i < len; i++) {
    let min = nums[i]
    let minIdx = i
    for (let j = i + 1; j < len; j++) {
      if (nums[j] < min) {
        min = nums[j]
        minIdx = j
      }
    }
    if (minIdx !== i) {
      nums[minIdx] = nums[i]
      nums[i] = min
    }
  }
  return nums
}
写回答

1回答

快乐动起来呀

2020-03-21

是向大家分享代码吗?

0
2
快乐动起来呀
回复
布罗利00
赞赞赞
2020-03-21
共2条回复

JavaScript版 数据结构与算法

填补前端同学的算法短板,掌握面试中最常见的算法与数据结构

2467 学习 · 395 问题

查看课程