返回题库|

快速排序

中等美团

快速排序

中等美团排序

题目描述

快速排序是一种基于分治思想的排序算法。它选择一个基准元素,将数组分为两部分:比基准小的元素放在左边,比基准大的元素放在右边,然后递归地对左右两部分进行排序。平均时间复杂度为O(nlogn),最坏情况为O(n²)。

示例

输入:nums = [3,6,8,10,1,2,1]
输出:[1,1,2,3,6,8,10]
solution.ts
输出结果
点击「运行代码」按钮查看结果...