冒泡排序:
1 2 3 4 5
比如上面这五个数要依次排序从大到小的顺序,就需要冒泡的方法,思路是:第一个数跟第二个数比较大小,大的往前移,第二个再跟第三个比较 就这样以此类推 实现
function fn( arr ){
for( i = 0; i<arr.length-1; i++){
for( j=0; j<arr.length-1-i; j++){
if( arr[j] > arr[j+1] ){
var a = arr[j]
arr[j] = arr[j+1]
arr[j+1] = a
}
}
}
return arr
}
var newArr = fn([1,2,3,4,5])
console.log(newArr)
原文:https://www.cnblogs.com/yangruifan/p/12906585.html