这里总结几种常见的JS排序算法,可能不太完善,后面会继续补充。
- 快速排序
- 冒泡排序
- 插入排序
- JavaScript排序
//冒泡排序
var arr=[23,45,18,37,92,13,24];
bubble(arr);
function bubble(a){
var d;
for(var i=0;i<a.length;i++){
for(var j=i;j<a.length;j++){
if(a[i]>a[j]){
d=a[j];
a[j]=a[i];
a[i]=d;
}
}
}
}
console.log(arr);
//js的sort排序
var arr=["23","45","37","92","13","24"];
arr.sort(function(a,b){
return a-b>0?1:-1;
});
console.log(arr);