閱讀時間約 5 分鐘

2246 字

大家對 Leetcode (或是演算法題)太多誤解,像是要把 Leetcode 所有題目背起來再去面試、演算法題是智力測驗 (所以無法透過練習而增進解題能力)。很多人批評演算法面試跟工作脫節,不過我們沒辦法控制每一家公司如何面試人選,討論這個對於通過面試一點幫助也沒有。這邊想分享我如何「刻意練習」演算法,三個月從 1664 分打到 2146 分。

閱讀時間約 3 分鐘

1099 字

Python line profiler 是一個很方便的套件,讓你很方便看到程式碼逐行執行的時間,用法可以參考拙作關於 Python profiling 的介紹。有一個致命的缺點就是不知道 multiprocess 的 profiling,Github 上也有一個 2016 年留到現在的 issue。我在這裡提供一個 hacky 的作法在 multiprocessing 下使用 line profiler。

最新文章

分類

標籤