js 冒泡排序

阅读 135

2022-03-19

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)

0 0 举报