Leetcode 刷題雜談 - 該如何每天都刷題


Posted by Po-Jen on 2020-03-04

必看連結

https://leetcode.com/discuss/general-discussion/522705/1000-leetcode-problems-within-a-year

Key insight

刷題刷不動,是因為刷的題目超出自己的能力範圍,所以很容易進入 挑一題來刷(不管是根據 tag 或公司面經) -> 想不出解法 -> 看解答 -> 看不太懂 or 不了解怎麼想出來解法 -> 死記硬背 -> 覺得心累 -> 玩樂 -> 驚覺必須刷題 -> 挑一題來刷 的無限迴圈。要避免這個迴圈,重點就是要挑對題目,好的開始便是成功的一半。

Leetcode 題難易度列表

上面的連結中除了點破刷不動題的盲點,也根據題目難易度標籤和 acceptance rate 對 leetcode 題目排序:
https://docs.google.com/spreadsheets/d/1je6J87BX5C5fo5Gbok1TJncVK3-UFkiDznHUzhtHbVU/edit#gid=0

按照這份排序的題目刷,多花點心思挑選自己會解的題目(例如即使排序上比較簡單,但自己就是想不出來,那也沒關係,就先跳過,也許是這題用到的知識自己還不會),easy 也沒關係,靠自己想出來的解法,總比去刷 hard 硬背下來的解要來得有用。最小化刷題耗費的能量,就能最大化堅持刷題的機率。


#Leetcode #Software Engineer







Related Posts

GIT 基本指令

GIT 基本指令

Codewars - KYU 8 - SQL Practice (10題)

Codewars - KYU 8 - SQL Practice (10題)

Leetcode 刷題 pattern - Fast & Slow Pointer

Leetcode 刷題 pattern - Fast & Slow Pointer

漫談傳輸介面-UART

漫談傳輸介面-UART

焦糖幫你記ChatBot || Line Bot 實作

焦糖幫你記ChatBot || Line Bot 實作

認識Kubernetes (學習隨筆)

認識Kubernetes (學習隨筆)



Comments