我这种数组排序推不推荐啊

2020-04-04 20:01发布

问题:

我这种数组排序推不推荐啊
var arr = [11,3,45,6,7,87];
for(var i=0 ;i<arr.length-1; i++){
for(var j=i+1 ;j<arr.length;j++){
if(arr[i]<=arr[j]){
var tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
}
console.log(arr);

回答1:

这是选择排序,时间是 O(n^2) 的,比较慢,而且不稳定。

说到排序的话,其实有很多种方法的啦,您可以看看这篇博客。



标签: js 数组