Leetcode 線上程式練習網站

李思樺
appxtech
Published in
3 min readJan 3, 2020

大家好,我是時賦科技後端工程師 Amber

許多朋友會問我要如何有效訓練程式邏輯能力?今天就上來和大家分享我常推薦給身邊寫程式朋友們的網站 — Leetcode,基本的實際操作吧!

LeetCode是一個軟體工程師面試考古題的線上練功網站。

1. Leetcode需註冊帳號,下方為題目列表,可作選取
2. 點選題目會看到上圖,左邊為題目解說,右邊的解題區塊可以選擇自己擅長的語言,我習慣用C#
3. 解題完成後按下Run Code 會出現如圖的Result、跑程式時間(ms)及是否通過
4. 也可以自行輸入要測試的參數,並觀看回傳結果
5. 最後按下Submit時會出現如圖,是否成功、所花的時間及佔用的記憶體
6. 點details則會看到,你寫出來的程式碼效能分佈長柱圖
7. 點選Discuss,也可以參考其他人解題方式、使用的語言以及所花的效能,是互相交流很好的媒介

至於為什麼要刷題?主要是能訓練自己演算法及資料結構這些硬底子技術,而且LeetCode上解題沒有compiler,所以能同時訓練自己對語法上熟悉度!

--

--