We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2db5394 commit 1046b25Copy full SHA for 1046b25
docs/13_高级排序算法/quick_sort.md
@@ -111,3 +111,18 @@ T(n) = 2T(n/2) + n
111
# 延伸阅读
112
- 《算法导论》第 7 章
113
- [《面试必备 | 排序算法的Python实现》](https://zhuanlan.zhihu.com/p/36419582)
114
+
115
+# 总结
116
117
+面试经常问的就是常用排序算法的时间空间复杂,这里列一个表格方便记忆:
118
119
+| 排序算法 | 最差时间分析 | 平均时间复杂度 | 稳定度 | 空间复杂度 |
120
+|------------|--------------|----------------|--------|----------------|
121
+| 冒泡排序 | O(n^2) | O(n2) | 稳定 | O(1) |
122
+| 选择排序 | O(n^2) | O(n2) | 不稳定 | O(1) |
123
+| 插入排序 | O(n^2) | O(n2) | 稳定 | O(1) |
124
+| 二叉树排序 | O(n^2) | O(n\*log2n) | 不一顶 | O(n) |
125
+| 快速排序 | O(n^2) | O(n\*log2n) | 不稳定 | O(log2n)\~O(n) |
126
+| 堆排序 | O(n\*log2n) | O(n\*log2n) | 不稳定 | O(1) |
127
128
+[数据结构与算法-排序篇-Python描述](https://blog.csdn.net/mrlevo520/article/details/77829204<Paste>)
0 commit comments