前端知识库
浏览器跨域与高频基础速览浏览器 面试进阶详解浏览器 高频追问 Q&A
设计模式基础知识速览设计模式总览(面试版)工厂模式(面试版)单例模式(面试版)策略模式(面试版)观察者与发布订阅(面试版)代理模式(面试版)装饰器模式(面试版)适配器模式(面试版)责任链模式(面试版)模板方法模式(面试版)命令模式(面试版)外观模式(面试版)设计模式 高频追问 Q&A
Git、npm、Node 基础知识速览Git 面试进阶详解Git大法 高频追问 Q&AGit 常用命令(面试与实战版)
共 311 篇文档
前端知识库
浏览器跨域与高频基础速览浏览器 面试进阶详解浏览器 高频追问 Q&A
设计模式基础知识速览设计模式总览(面试版)工厂模式(面试版)单例模式(面试版)策略模式(面试版)观察者与发布订阅(面试版)代理模式(面试版)装饰器模式(面试版)适配器模式(面试版)责任链模式(面试版)模板方法模式(面试版)命令模式(面试版)外观模式(面试版)设计模式 高频追问 Q&A
Git、npm、Node 基础知识速览Git 面试进阶详解Git大法 高频追问 Q&AGit 常用命令(面试与实战版)
共 311 篇文档
返回首页
  1. 首页
  2. 算法
  3. 排序
  4. 快排与归并排序对比

快排与归并排序对比

一、面试常考点

1. 快排特点

平均 O(n log n),原地排序,最坏 O(n^2)。

2. 归并特点

稳定排序,时间稳定 O(n log n),但需额外 O(n) 空间。

二、应用建议

1. 稳定性敏感

优先归并。

2. 内存敏感

优先原地快排(并注意随机化 pivot)。

上一篇排序基础知识速览
下一篇基础排序:冒泡、选择、插入