数据结构与算法——常用排序算法总结对比

相关术语解释:
- 稳定:如果 a 原本在 b 前面,而 a=b,排序之后,a 仍然在 b 的前面
- 不稳定:不满足稳定定义
- 内排序(In-place):所有排序操作都在内存中完成
- 外排序(Out-place):由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行。
- 时间复杂度:一个算法执行所耗费的时间
- 空间复杂度:运行完一个程序所需内存的大小
- n:数据规模
- k:「桶」的个数
- In-place:不占用额外内存
- Out-place:占用额外内存

浙公网安备 33010602011771号