//冒泡排序:把所有的数据按照一定的顺序进行排序(从小到大,从大到小)
//从小到大,冒泡排序
function Sort(arr){
//定义len为传入数组的长度
var len = arr.length;
//循环控制比较的轮数
for(var i=0; i<len-1; i++){
//控制每一轮的比较次数
for(var j=0; j<len-1-i; j++){
//判断:如果arr[j] > arr[j+1],它两就调换位置
if(arr[j]>arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
return arr;
}
myArr = [32,25,62,42,15,84];
console.log(Sort(myArr));
详解冒泡排序
最新推荐文章于 2021-07-08 16:25:58 发布