[LeetCode] 增強自我能力檢視表

我這邊列了一下前陣子幾個自己從寫LeetCode練習中,發現不管面試FAAG,或一些不錯的公司,或是工作上的應用都很重要的觀念,大家可以參考當作檢視自己寫程式的過程,不斷突破自己的簡單檢查表。

我寫的題目很少(目前總共301題,150 medium, 120 easy, 31 hard),所以之後也許會繼續增加筆記吧(欸)

只是每一題都能學到蠻多東西,很多知識都容易讓我想到以前工作上的某些project (●▼●;)

例如你要traverse一個樹狀結構時,recursive的空間複雜度是O(H),iterative則是那一個level的node數目,也就是O(2^H),H是樹高。