De_CS50 Week5 Data StructureRemember array is elements stored back to back? The size of an array is often predefined. If you want to resize it afterwards, chances are…May 2, 20221May 2, 20221
De_從排序學演算法( 3 ) — Merge SortMerge sort 使用到的是 Divide and conquer 這個方法,把大問題先切割成一個個小問題,等所有小問題解決之後,大問題也解決了。有點像規劃一個旅遊行程時,你會先處理其中的小問題,比方要住哪裡,要去哪邊,用甚麼交通工具……Mar 20, 2022Mar 20, 2022
De_CS50 pset3 Tideman (Merge sort)This is a step-by-step tutorial on how I solved the problem Tideman in CS50 week3.Mar 14, 20221Mar 14, 20221
De_從排序學演算法( 2 ) — Bubble Sort這次要來介紹的排序演算法是 Bubble Sort,之所以會叫這個可愛的名字是因為使用這個演算法會慢慢將元素移動到最右側,有點像是水中的泡泡慢慢往水面漂一樣,現在還無法領會沒關係,相信跟著步驟走過一遍就會了解這個名字為什麼這樣取了!Feb 6, 2022Feb 6, 2022
De_從排序學演算法( 1 ) — Selection Sort寫程式的時候,遇到排序問題常常都是直接呼叫built-in function來用,卻沒有真正去思考過它背後的演算法為何,這陣子面試剛好有被問到遇到排序的演算法,這才知道原來排序有這麼多種方法,決定用筆記的方式紀錄每個方法的差異。Feb 5, 2022Feb 5, 2022
De_讀後筆記:原子時間大多數人會把一週簡單分為「平日」和「週末」,也就是「工作日」和「非工作日」,這樣的想法會讓人把平日下班後的時間拿來等待週末,做一些無意義的事情,反而浪費了時間。事實上,你可以拿下班後的時間去做你想喜歡的事情。Feb 5, 2022Feb 5, 2022
De_[除錯] 遇到 ECONNRESET 如何處理?在實作爬蟲專案時,有時候需要連續發幾個HTTP request到server端請求資料(比方搜尋頁數較多時),我直覺想到的是這樣的做法:Aug 20, 2021Aug 20, 2021