演算法實現/排序
外觀
< 演算法實現
在我們深入探討各種排序演算法的細節之前,讓我指出:我們通常不會從頭開始構建汽車發動機。相反,我們通常使用已經內建到我們正在使用的汽車中的現成的汽車發動機。同樣,我們通常不會編寫另一個排序函式。相反,我們通常使用已經包含在正在使用的 API 中的現成排序函式。
- 二叉樹排序
- 隨機排序
- 氣泡排序
- 桶排序
- 校驗排序
- 雞尾酒排序
- 梳排序
- 計數排序
- Gnome 排序
- 堆排序
- 插入排序
- 內省排序
- 庫排序
- 歸併排序
- 耐心排序
- 鴿巢排序
- 快速排序
- 基數排序
- 快速排序
- 施瓦茨變換
- 選擇排序
- 希爾排序
- 平滑排序
- 當我們討論這些演算法的細節時,我們假設您已經熟悉 資料結構。
- 最佳化 C++/通用最佳化技術/排序——解釋如何在標準模板庫 (STL) 中使用標準的、現成的排序演算法實現。
- c2: 排序演算法