冒泡排序
let array = [1,4,3,43,123,4334,1213]
function bubbleSort(arr) {
// 外圍來(lái)確定整個(gè)循環(huán)的次數(shù),使得下一輪不會(huì)重復(fù)對(duì)比最后一個(gè)元素,因?yàn)槊恳惠喯聛?lái)最后一個(gè)元素都是最大的數(shù)
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr.length - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
// 臨時(shí)存儲(chǔ)數(shù)據(jù)
let temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
console.log('arr',arr);
return arr
}
bubbleSort(array)

浙公網(wǎng)安備 33010602011771號(hào)