前言
着急用的话,选择前两个就行了,后面的看看就好。
开发中,遇到数组排序的需求很频繁,这篇文章会介绍几个常见排序思路。
一、希尔排序(性能最好)如果要从大到小排列,则 while(arr[n] > arr[n - interval] && n > 0)
。
// 希尔排序算法
function xier(arr){
var interval = parseInt(arr.length / 2);