超容易记的快排,改写自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); } ```
点赞 评论

相关推荐

07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
苍蓝星上艾露:这简历。。。可以试试我写的开源简历优化工具https://github.com/weicanie/prisma-ai
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务