|------|-----------------------|---------------------|-----------|----------|-----|
| 排序 | 时间复杂度 | 空间复杂度 | 最坏时间复杂度 | 最好时间复杂度 | 稳定性 |
| 插入排序 | 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
相关推荐
信竞星球_少儿编程题库21 分钟前
2026年全国信息素养大赛算法应用主题赛 丝路新城 Python 模拟卷(三)云泽80828 分钟前
笔试算法 - 滑动窗口篇(二):从异位词到最小覆盖子串的通用框架qq_2965532733 分钟前
[特殊字符] 搜索插入位置:从O(n)到O(log n)的优雅进化凯瑟琳.奥古斯特37 分钟前
力扣3654:二维矩阵连续空位统计basketball6161 小时前
并查集基础算法总结 C++ 实现故事和你911 小时前
洛谷-【图论2-2】最短路3yong99901 小时前
基于VC++的图像匹配金字塔算法Rhi6371 小时前
第 4 篇:用JWT与角色权限构筑安全的API防线fengfuyao9851 小时前
基于MATLAB的ALOHA防碰撞、二进制搜索算法和帧时隙算法