function goudan(arr,m){
if(m=='倒序'){
for(var i=0; i<arr.length; i++){
for(var j = 0; j<arr.length-1-i; j++){
if(arr[j]<arr[j+1]){
var temp = null;
temp = arr[j+1];
arr[j+1]= arr[j];
arr[j]=temp;
console.log(arr+'------------>'+i);
}
}
}
}else{
for(var i=0; i<arr.length; i++){
for(var j = 0; j<arr.length-1-i; j++){
if(arr[j]>arr[j+1]){
var temp = null;
temp = arr[j+1];
arr[j+1]= arr[j];
arr[j]=temp;
console.log(arr+'------------>'+i);
}
}
}
}
return arr;
}
通过两个参数封装成可以正序和倒序的方法:
最新推荐文章于 2020-09-24 16:24:52 发布