思路
Array.prototype.selectSort = function () { for (let i = 0; i < this.length - 1; i++) { let minIndex = i; for (let j = i; j < this.length; j++) { if (this[j] < this[minIndex]) { minIndex = j } } if (i !== minIndex) { const temp = this[i]; this[i] = this[minIndex]; this[minIndex] = temp; } } } arr.selectSort() console.log(arr)
时间复杂度:O(n^2)
空间复杂度:O(1)