加载中...

| 类别 | 算法与数据结构 |
| 英文名 | Quick Sort |
| 类型 | 排序算法 |
| 领域 | 计算机科学 |
快速排序是一种采用分治思想的高效排序算法。它选取一个基准元素(pivot),将序列划分为小于基准和大于基准两部分,再对两部分递归排序。
核心是划分操作:选定基准后,通过双指针扫描把比基准小的放左边、大的放右边,使基准落到最终位置。然后对左右子区间分别递归。基准选择会影响性能,若每次都选到最大或最小值会退化;常用随机选取或三数取中来避免。快速排序是原地排序,但不稳定。

| 类别 | 算法与数据结构 |
| 英文名 | Quick Sort |
| 类型 | 排序算法 |
| 领域 | 计算机科学 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧