前端工作中常用到的算法之一:选择排序法
直接上代码
this.textFun()
methods: {
textFun() {
const arr = [1,2,8,5,3,2,0,-1]
for (let i = 0; i < arr.length; i++) {
let k = i;
for (let y = i + 1; y < arr.length; y++) {
if (arr[y] < arr[k]) {
k = y
}
}
if (k != i) {
const temp = arr[k]
arr[k] = arr[i]
arr[i] = temp
}
}
console.log(arr)
}
}