冒泡排序是一个比较经典且简单的一种算法,利用对数组进行一些方法,让数组从小到大的顺序重新排序。
话不多说上代码
function paixu(arr) {
//遍历一遍数组,
for (var i = 0; i < arr.length - 1; i++) {
//拿后面所有的数字和第一个比
for (var j = i + 1; j < arr.length; j++) {
//如果第一个值比后面大,就和哪个数交换,最终第一轮下来,数组第一个值就是最小的哪个值
if (arr[i] > arr[j]) {
var tool = arr[i]
arr[i] = arr[j]
arr[j] = tool
}
}
}
return arr
}
var arrOne = [9, 8, 7, 6, 13, 5, 98, 4, 3, 2, 1]
console.log(paixu(arrOne))