JavaScript 选择排序
选择排序 在遍历的过程中,将小值不断往数组前面排,实现排序的效果。 和冒泡有点类似
function selectionSort(arr) { for (let i = 0; i < arr.length - 1; i++) { let minIdx = i for (let j = i + 1; j < arr.length; j++) { if (arr[minIdx] > arr[j]) { minIdx = j } } if (minIdx !== i) { [arr[i], arr[minIdx]] = [arr[minIdx], arr[i]] } } return arr } console.log(selectionSort([5,3,1,2,3,4]))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论