1. 《
白話經典演算法系列之一 氣泡排序的三種實現》
2. 《
白話經典演算法系列之二 直接插入排序的三種實現》
3. 《
白話經典演算法系列之三 希爾排序的實現》
4. 《
白話經典演算法系列之四 直接選擇排序及交換二個資料的正確實現》
5. 《
白話經典演算法系列之五 歸併排序的實現》
6. 《
白話經典演算法系列之六 快速排序 快速搞定》
7. 《
白話經典演算法系列之七 堆與堆排序》
8. 《
白話經典演算法系列之八 morewindows白話經典演算法之七大排序總結篇》
9. 《
白話經典演算法系列之九 從歸併排序到數列的逆序數對(微軟筆試題)》
10. 《
白話經典演算法系列之十 一道有趣的google面試題》
11. 《
【白話經典演算法系列之十一】一道有趣的google面試題 --【解法2】》
12. 《》
13. 《
【白話經典演算法系列之十三】隨機生成和為s的n個正整數——投影法》
14. 《》
15. 《
【白話經典演算法系列之十五】「一步千里」之陣列找數》
16. 《
【白話經典演算法系列之十六】「基數排序」之陣列中缺失的數字》
17. 《
【白話經典演算法系列之十七】 陣列中只出現一次的數
》
經典白話演算法之桶排序
最快最簡單的排序 桶排序 在我們生活的這個世界中到處都是被排序過的。站隊的時候會按照身高排序,考試的名次需要按照分數排序,網上購物的時候會按照 排序,電子郵箱中的郵件按照時間排序 總之很多東西都需要排序,可以說排序是無處不在。現在我們舉個具體的例子來介紹一下排序演算法。首先出場的我們的主人公小哼,上...
白話排序演算法(希爾排序)
前面已經提過最基本的三種排序 選擇,插入,冒泡 這裡,下面我再來說說希爾排序。希爾排序其實屬於插入演算法,但又是優化的插入演算法,比之前演算法有了較大的改進。希爾排序的基本思想 先取乙個小於n的整數d1作為第乙個增量,把檔案的全部記錄分成d1個組。所有距離為dl的倍數的記錄放在同乙個組中。先在各組內...
經典排序演算法
排序分為內部排序和外部排序,內部排序是指待排序的資料都是在記憶體中的,例如陣列 外部排序指待排序資源在記憶體外,例如對檔案的排序。此篇說的是內部排序。通俗地來說,內部排序就是將一堆資料按一定規則對它進行排序。排序又分為穩定排序和不穩定的排序,如果初始序列ai,ak有序 ai ak 排序後變成了ak,...