一、冒泡排序
原理:
数组中的元素两个两个进行比较,如果前面的数大于后面的数就进行交换,如果前面的数小于后面的数不交换位置,后面的继续和下一个进行比较
整体代码:
//冒泡排序
var arr_10 = [20, 80, 10, 15, 100, 12]
//控制要比较的轮数
for (var i = 0; i < arr_10.length - 1; i++) {
//控制比较的次数
for (var j = 0; j < arr_10.length - i - 1; j++) {
if (arr_10[j] > arr_10[j + 1]) {
var temp = arr_10[j]
arr_10[j] = arr_10[j + 1]
arr_10[j + 1] = temp
}
}
}
console.log(arr_10)
效果: