js冒泡排序,没有很难的点,直接贴代码吧。
'use strict';
function bubbleSort(arr) {
let length = arr.length
for(let i in arr) {
for(let j = 0; j < length - 1 - i; j++) {
if (arr[j] > arr[j+1]) {
let temp = arr[j]
arr[j] = arr[j+1]
arr[j+1] = temp
}
}
}
}
let nums = [6,5,44,3,2,1]
console.log('改进前的arr: ' + nums);
bubbleSort(nums)
console.log('改进后的arr: ' + nums);
网友评论