|------|-----------------------|---------------------|-----------|----------|-----|
| 排序 | 时间复杂度 | 空间复杂度 | 最坏时间复杂度 | 最好时间复杂度 | 稳定性 |
| 插入排序 | 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
相关推荐
Zsy_0510036 小时前
【数据结构】二叉树OJ程序员东岸7 小时前
《数据结构——排序(中)》选择与交换的艺术:从直接选择到堆排序的性能跃迁程序员-King.7 小时前
day104—对向双指针—接雨水(LeetCode-42)牢七8 小时前
数据结构11111神仙别闹8 小时前
基于C++实现(控制台)应用递推法完成经典型算法的应用Ayanami_Reii8 小时前
进阶数据结构应用-一个简单的整数问题2(线段树解法)listhi5209 小时前
基于改进SET的时频分析MATLAB实现Keep_Trying_Go9 小时前
基于Zero-Shot的目标计数算法详解(Open-world Text-specified Object Counting)xl.liu10 小时前
零售行业仓库商品数据标记confiself10 小时前
通义灵码分析ms-swift框架中CHORD算法实现