|------|-----------------------|---------------------|-----------|----------|-----|
| 排序 | 时间复杂度 | 空间复杂度 | 最坏时间复杂度 | 最好时间复杂度 | 稳定性 |
| 插入排序 | O(n²) | O(1) | O(n²) | O(n) | 稳定 |
| 希尔排序 | O(nlogn)-O(n²)取决于增量序列 | O(1) | O(n^1.3) | O(nlogn) | 不稳定 |
| 选择排序 | O(n²) | O(1) | O(n²) | O(n²) | 不稳定 |
| 冒泡排序 | O(n²) | O(1) | O(n²) | O(n²) | 稳定 |
| 堆排序 | O(nlogn) | O(1) | O(nlogn) | O(nlogn) | 不稳定 |
| 归并排序 | O(nlogn) | O(n) | O(nlogn) | O(nlogn) | 稳定 |
| 快速排序 | O(nlogn) | O(logn)-O(n)取决于递归深度 | O(n²) | O(nlogn) | 不稳定 |
【排序】七大排序表格比较
1373i2024-03-09 21:52
相关推荐
小O的算法实验室7 小时前
2026年ASOC,基于深度强化学习的无人机三维复杂环境分层自适应导航规划方法,深度解析+性能实测ദ്ദിᵔ.˛.ᵔ₎7 小时前
LIST 的相关知识M--Y7 小时前
Redis常用数据类型郭涤生8 小时前
STL vector 扩容机制与自定义内存分配器设计分析༾冬瓜大侠༿8 小时前
vectorRicky111zzz8 小时前
leetcode学python记录1汀、人工智能8 小时前
[特殊字符] 第58课:两个正序数组的中位数liu****8 小时前
第16届省赛蓝桥杯大赛C/C++大学B组(京津冀)汀、人工智能8 小时前
[特殊字符] 第79课:分割等和子集汀、人工智能8 小时前
[特殊字符] 第74课:完全平方数