标签:ima quicksort 放大 cat 快速排序法 等于 比较 技术 quick
一、快速排序法概念
function quicksort(arr){ if(arr.length<2){ return arr; } var midIndex = arr.length%2 == 0? arr.length/2 : (arr.length+1)/2; var mid = arr[midIndex]; var left = []; var right = []; for(var i=0;i<arr.length;i++){ if(i != midIndex && arr[i] <= mid){ left.push(arr[i]); } if(i != midIndex && arr[i] > mid){ right.push(arr[i]) } } return quicksort(left).concat(mid).concat(quicksort(right)) }
标签:ima quicksort 放大 cat 快速排序法 等于 比较 技术 quick
原文地址:https://www.cnblogs.com/nanianqiming/p/9541638.html