// 选择排序
function selectSort(target) {
for (let i = 0; i < target.length - 1; i++) {
let minIndex = i
for (let j = i + 1; j < target.length - 1; j++) {
if (target[j] < target[minIndex]) {
minIndex = j
}
}
[target[i], target[minIndex]] = [target[minIndex], target[i]]
}
return target
}
const arr = [1, 3, 7, 2, 5]
console.log(selectSort(arr)) // [ 1, 2, 3, 5, 7 ]
javascript-实现选择排序算法
最新推荐文章于 2024-07-06 16:47:02 发布