昨天理解 Bubble Sort 怎麼運作之後,今天要試著把紙上理解的流程真正轉換成程式碼。 先簡單回顧 Bubble Sort 的三個重要概念: Comp...
以前在前端寫 Code 的時候,我其實完全沒有想過「排序的底層到底是怎麼運作的」。 例如要處理一組資料,我可能就是使用 for 迴圈把資料一個一個拿出來比較,或...
本文同步更新於個人網站中,有更好的排版和程式碼區塊 highlighting 支援。 在第 10 天談到搜尋演算法時,我們提到了資料如果是有排過序的,那麼我...
何謂「排序(Sort)」? 排序是指一組資料中,將資料以「由大到小」或「由小到大」的方式重新排列。常見的排序演算法有下列幾種: 氣泡排序法(Bubble So...