1、冒泡排序
var arr=[2,432,623,6,3,632,63,77]
var temp;
for(var i=0;i<arr.length-1;i++){
for(var j=0;j<arr.length-1;j++){
if(arr[j]>arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
2、选择排序
var arr=[2,432,623,6,3,632,63,77]
var temp;
for(var i=0;i<arr.length-1;i++){
for(var j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
3、桶排序
var arr2=[],arr3=[];
for(var i=0;i<arr.length;i++){
arr2[arr[i]]=1;
}
for(var j in arr2){
arr3.push(j)
}
4、sort排序
var arr=[2,432,623,6,3,632,63,77];
arr.sort(function(a,b){
return b-a; //降序排列,return a-b; —>升序排列
})
网友评论