数组里面元素按顺序排序
冒泡排序⭐⭐⭐⭐⭐⭐
//五个数,四轮比较
//每一轮比较的次数
//4 3 2 1
var arr = [5,7,2,3,8];
function maopao(arr){
var temp = 0;
for (var i = 0; i < arr.length-1; i++) {
//i是比较的轮数
//当前i==0 比较四次
/*arr[0] > arr[1]
arr[1] > arr[2]
arr[2] > arr[3]
arr[3] > arr[4]*/
for(var j = 0; j< arr.length-i-1; j++){
if(arr[j] < arr[j+1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
return arr;
}
maopao(arr);
console.log(arr);
选择排序
效率比冒泡要高
从小到大
var brr = [8,7,6,5,4];
function