“排序总结”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“{| class="wikitable" ! rowspan="2" |类别 ! rowspan="2" |排序方法 ! colspan="2" |时间复杂度 !空间复杂度 ! rowspan="2" |稳定性 |- !平均情况 !…”的新页面)
 
第1行: 第1行:
 +
https://www.bilibili.com/video/BV1hg411V7Bm/?p=71
 
{| class="wikitable"
 
{| class="wikitable"
 
! rowspan="2" |类别
 
! rowspan="2" |类别

2022年9月23日 (五) 11:26的版本

https://www.bilibili.com/video/BV1hg411V7Bm/?p=71

类别 排序方法 时间复杂度 空间复杂度 稳定性
平均情况 最坏情况 辅助存储
插入排序 直接插入 O(n2) O(n2) O(1) 稳定
Shell排序 O(n1.25) ---- O(1) 不稳定
选择排序 直接选择 O(n2) O(n2) O(1) 不稳定
堆排序 O(nlog2n) O(nlog2n) O(1) 不稳定
交换排序 冒泡排序 O(n2) O(n2) O(1) 稳定
快速排序 O(nlog2n) O(n2) O(nlog2n) 不稳定
归并排序 O(nlog2n) O(nlog2n) O(n) 稳定
基数排序 O(d(r+n)) O(d(r+n)) O(r+n) 稳定