冒泡排序 bubble sort
思路
属性
核心概念
实现
function bubbleSort(arr){
for(let i = 1; i < arr.length; i++){
for(let j = 0; j <= i; j++){
if(arr[j] > arr[j+1]){
const temp = arr[j]
arr[j] = arr[j+1]
arr[j+1] = temp
}
}
}
return arr
}优化1: 记录最后交换的位置
优化2: 正反同时冒泡
最后更新于