✳flâneur — a map of the web's best reading
[LeetCode] 增強自我能力檢視表 - Angel@Software Engineer - Medium
angelswengineer.medium.com · 71 words · saved by 1 readers
我這邊列了一下前陣子幾個自己從寫LeetCode練習中,發現不管面試FAAG,或一些不錯的公司,或是工作上的應用都很重要的觀念,大家可以參考當作檢視自己寫程式的過程,不斷突破自己的簡單檢查表。
Member-only story [LeetCode] 增強自我能力檢視表 Angel@Software Engineer Dec 28, 2020 -- Share 我這邊列了一下前陣子幾個自己從寫LeetCode練習中,發現不管面試FAAG,或一些不錯的公司,或是工作上的應用都很重要的觀念,大家可以參考當作檢視自己寫程式的過程,不斷突破自己的簡單檢查表。 我寫的題目很少(目前總共301題,150 medium, 120 easy, 31 hard),所以之後也許會繼續增加筆記吧(欸) Press enter or click to view image in full size 只是每一題都能學到蠻多東西,很多知識都容易讓我想到以前工作上的某些project (●▼●;) 1.有些情境,recursive比iterative省空間。 例如你要traverse一個樹狀結構時,recursive的空間複雜度是O(H),iterative則是那一個level的node數目,也就是O(2^H),H是樹高。 2.Binary Search tree vs. binary tree,兩個是完全不同的東西。 在練習tree traversal系列題目時候,你分析時間複雜度時,自己要記得。 因為時間複雜度,一個是O(n),一個是O(H)。 3.在寫tree traversal或2條linke
Explore this link on the map →saved by
related reading
- 2021底-2022初 Senior Backend Software Engineer 後端面試/常見考題 @ Grab/Binance/Netskope/Houzz/Crypto/Foodpanda/Carousell/ByteDance/Appier/Apple/Facebook/Amazon/Agoda/Indeed/…… | by Angel@Software Engineer | Mediumangelswengineer.medium.com
- abseil / Performance Hintsabseil.io
- how I think when I think about programming - alice mazalicemaz.com
- 2020 年秋季 進階電腦系統理論與實作課程作業 —— dict - HackMDhackmd.io
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blogmbuffett.com
- 資料結構與演算法(使用Python) - HackMDhackmd.io
- 2022-02-17 四 2000-2200 - HackMDhackmd.io
- Things I don't know - Codeforcescodeforces.com
- Leetcode Patternsseanprashad.com
- Role Of Algorithmsmatklad.github.io
- Fantastic Learning Resourcesmatklad.github.io
- Competitive Programmer's Handbookcses.fi