算法 - 排序稳定性总结
生活随笔
收集整理的這篇文章主要介紹了
算法 - 排序稳定性总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 排序方式 | 時間復雜度 | 空間復雜度 | 穩定性 | ||
| 平均情況 | 最壞情況 | 最好情況 | |||
| 插入排序 | O(n^2) | O(n^2) | O(n) | O(1) | 穩定 |
| 希爾排序 | O(n^1.3) | ? | ? | O(1) | 不穩定 |
| 冒泡排序 | O(n^2) | O(n^2) | O(n) | O(1) | 穩定 |
| 快速排序 | O(nlogn) | O(n^2) | O(nlogn) | O(logn) | 不穩定 |
| 選擇排序 | O(n^2) | O(n^2) | O(n^2) | O(1) | 不穩定 |
| 堆排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(1) | 不穩定 |
| 歸并排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(n) | 穩定 |
| 基數排序 | O(d(n+r)) | O(d(n+r)) | O(d(n+r)) | O(r) | 穩定 |
| 箱/桶排序 | O(m+n) | O(m+n) | O(n^2) | O(n) | 穩定 |
轉載于:https://www.cnblogs.com/liutianchen/p/8558289.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的算法 - 排序稳定性总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cascader 级联选择器
- 下一篇: maven之阿里云Maven镜像的使用