// 基本快排functionquick(arr){if(arr.length <=1)return arr;var left =[];var right =[];var base = arr[0];for(var i =1;i<arr.length;i++){if(arr[i]> base){
right.push(arr[i])}else{
left.push(arr[i])}}returnquick(left).concat(base,quick(right))}
console.log(quick([5,52,5,41,8,4,8,7,1,58,4,544,7,4,5,1]))
快排 // 基本快排 function quick(arr){ if(arr.length &amp;lt;=1) return arr; var left = []; var right = []; var base = arr[0]; for(var i = 1;i&amp;lt;arr.length;i++){ if(arr[i] &amp;gt; base){ righ...