在浏览器中运行
function sortNumber(a,b)
{
console.log(a+"对比"+b)
return b-a
}
var arr = [999,111,222,666,444,0]
console.log(arr.sort(sortNumber));
那么输出结果是
999对比111
111对比222
999对比222
111对比666
222对比666
999对比666
111对比444
222对比444
666对比444
111对比0
[999, 666, 444, 222, 111, 0]
他用的排序法是什么?怎么只循环了这么少就对比完了,有没有相关资料参考?
(我是想要他内置的排序法)
优化了的快速排序算法