超容易记的快排,改写自Acwing的cpp代码 ```js function sort(arr) { quickSort(arr, 0, arr.length - 1); console.log(arr); } function quickSort(arr, left, right) { if (left >= right) return; let x = arr[Math.floor((left + right) / 2)]; let i = left - 1, j = right + 1; while (i < j) { for (i ++; arr[i] < x; i ++ ); for (j --; arr[j] > x; j -- ); if (i < j) { [arr[i], arr[j]] = [arr[j], arr[i]]; } } quickSort(arr, left, j); quickSort(arr, j + 1, right); } ```
点赞 评论

相关推荐

合适才能收到offe...:是你们把他拉黑了千里马应驰骋广阔天地,而非困于逼仄马厩。你有更大的舞台,莫执着于这破公司
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务