冒泡排序的寫法:
//從小到大排列
var arr = [1,3,2,32,12,33,12,335,123]
for(var i = 0; i < arr.length;i++){
for(var j = 0; j < arr.length - i;j++){
if( arr[j] > arr[j+1]){
var temp = arr[j]
arr[j] = arr[j+1]
arr[j+1] = temp
}
}
}
console.log(arr)
封裝一個冒泡排序:
//從小到大排列
function getLking(arr){
for(var i = 0; i < arr.length;i++){
for(var j = 0; j < arr.length - i;j++){
if( arr[j] > arr[j+1]){
var temp = arr[j]
arr[j] = arr[j+1]
arr[j+1] = temp
}
}
}
console.log(arr)
return arr
}
//調(diào)用
var maoPa = [1,3,44,22,11,23,123,21,456]
getLking(maoPa)