JS几种常见的数组排序

数组这个小哥。无论实在哪一门语言里面我们都能看见他的身影,操作数组的方法,每门语言都不一样,但是最终的效果都是一样的,看看几种常见的数组排序方法吧。

一、冒泡排序

1、

var st=[10,30,1,6,0,5,20,60,45,15,35];

for( var i=0;ist[j])

{

str=st[j];

st[j]=st[i];

st[i]=str;

}*/

if(st[j]>st[j+1])

{str=st[j+1];

st[j+1]=st[j];

st[j]=str;}}}

2、

st=[10,30,1,6,0,5,20,60,45,15,35];for( var i=0;ist[j])

{

str=st[j];

st[j]=st[i];

st[i]=str;

}

// if(st[j]>st[j+1])

// {

// str=st[j+1];

// st[j+1]=st[j];

// st[j]=str;

// }

}}

3、

function mySort(arr){for( var i=0;ist[j])

{

str=st[j];

st[j]=st[i];

st[i]=str;

}

}

}

return arr;

}

var arr1=[1,4,78,5,45,4];

var num=mySort(arr1);

console.log(num);


4、数组循环遍历输出

for(var i=0;i<arr.length;i++)

{

console.log(arr[i]);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容