(JavaScript) 快速排序

前端之家收集整理的这篇文章主要介绍了(JavaScript) 快速排序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
var midIndex = Math.floor(arr.length / 2);
var midNum = arr.splice(midIndex,1)[0];
var left = [];
var right = [];
for (var i = 0,len = arr.length; i < len; i++) {
if (arr[i] < midNum) {
left.push(arr[i]);
} else {
right.push(arr[i]);
}
}

return quickSort(left).concat([midNum],quickSort(right));
}

猜你在找的JavaScript相关文章