常见排序列表

中文名称 英文名 称 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性
选择排 序 Selection n2 1 不稳
冒泡排序 Bubble n 1
插入排序 Insertion n 1
堆排序 heap nlog2n nlog2n nlog2n 1 不稳
希尔排序 shell n1.3 n2 n 1 不稳
归并排序 Merge nlog2n nlog2n nlog2n n
快速排序 Quick nlog2n n2 nlog2n nlog2n 不稳
桶排序 Bucket n+k n2 n n+k
计数排序 Counting n+k n+k n+k n+k
基数排序 Radix n*k n*k n*k n+k

据说这是进大厂必背图~其中着重掌握插排、堆排、归排、快排平均时间复杂度

马士兵老师自己做了一首打油诗来方便记忆.......

选泡插,

快归堆希桶计基,

恩方恩老恩一三,

对恩加k恩乘k,

不稳稳稳不稳稳,

不稳不稳稳稳稳!

emm~~~

发布了18 篇原创文章 · 获赞 43 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42194695/article/details/104564672