问1:写一个快速排序
var quickSort = function (arr){ if(arr.lenght <= 1) { return arr; } var left = []; var right = []; var mid = arr.splice(Math.floor(arr.length/2), 1); for(var i=0;i<arr.length;i++){ if(arr[i]<mid) { left.push(arr[i]); } if(arr[i]>mid) { right.push(arr[i]); } return quickSort(left).concat(mid, quickSort(right)); } }