ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

选择排序

2022-05-20 01:31:06  阅读:38  来源: 互联网

标签:arr return selectSort ++ 选择 length var 排序


let arr = [7, 1, 3, 5, 1, 6, 8, 1, 3, 5, 7, 5, 6]
function selectSort(arr) {
    // 排除边界值
    if (arr == null || arr.length < 2) {
        return
    } else {
        // 遍历
        for (var i = 0; i < arr.length; i++) {
            for (var j = i + 1; j < arr.length ; j++) {
                // 比较arr[i]和arr[j]的大小
                if (arr[j] < arr[i]) {
                    // 如果后者小的话就交互位置
                    [arr[i],arr[j]]=[arr[j],arr[i]]
                }
            }
        } 
    }
 return arr
}
selectSort(arr)
console.log(arr);

标签:arr,return,selectSort,++,选择,length,var,排序
来源: https://www.cnblogs.com/NaziriteGTC/p/16290936.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有