0
点赞
收藏
分享

微信扫一扫

js 冒泡排序

function bubbleSort (arr) {
    let len = arr.length
    for (let i = 0; i < len - 1; i++) {
        for (let j = 0; j < len - 1 - i; j++) {
            // 如果前一个比后一个大 互换位置
            if (arr[j] > arr[j + 1]) {
                [arr[j + 1], arr[j]] = [arr[j], arr[j + 1]]
            }
        }
    }
    return arr
}
var arr = [5,4,8,1,3,7,0,9,2,6];

console.log(bubbleSort (arr))
举报

相关推荐

0 条评论