常見排序列表

中文名稱英文名 稱平均時間複雜度最壞時間複雜度最好時間複雜度空間複雜度穩定性
選擇排 序 Selectionn21不穩
冒泡排序Bubblen1
插入排序Insertionn1
堆排序heapnlog2nnlog2nnlog2n1不穩
希爾排序shelln1.3n2n1不穩
歸併排序Mergenlog2nnlog2nnlog2nn
快速排序Quicknlog2nn2nlog2nnlog2n不穩
桶排序Bucketn+kn2nn+k
計數排序Countingn+kn+kn+kn+k
基數排序Radixn*kn*kn*kn+k

據說這是進大廠必背圖~其中着重掌握插排、堆排、歸排、快排平均時間複雜度

馬士兵老師自己做了一首打油詩來方便記憶.......

選泡插,

快歸堆希桶計基,

恩方恩老恩一三,

對恩加k恩乘k,

不穩穩穩不穩穩,

不穩不穩穩穩穩!

emm~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章