quickSort(arr){
if(arr.length<=1){
return arr
}
var povitIndex=Math.floor(arr.lenght/2);
var povit = arr.splic(povitIndex,1)[0];
var left=[];
var right=[];
for(var i=0;i<arr.lenght;i++){
if(arr[i]<povit){
left.push[arr[i]]
}else{
right.push[arr[i]]
}
}
return quickSort(left).concat([pivot], quickSort(right));
}
网友评论