Leetcode 線上程式練習網站李思樺·FollowPublished inappxtech·3 min read·Jan 3, 2020--Share大家好,我是時賦科技後端工程師 Amber許多朋友會問我要如何有效訓練程式邏輯能力?今天就上來和大家分享我常推薦給身邊寫程式朋友們的網站 — Leetcode,基本的實際操作吧!LeetCode是一個軟體工程師面試考古題的線上練功網站。1. Leetcode需註冊帳號,下方為題目列表,可作選取2. 點選題目會看到上圖,左邊為題目解說,右邊的解題區塊可以選擇自己擅長的語言,我習慣用C#3. 解題完成後按下Run Code 會出現如圖的Result、跑程式時間(ms)及是否通過4. 也可以自行輸入要測試的參數,並觀看回傳結果5. 最後按下Submit時會出現如圖,是否成功、所花的時間及佔用的記憶體6. 點details則會看到,你寫出來的程式碼效能分佈長柱圖7. 點選Discuss,也可以參考其他人解題方式、使用的語言以及所花的效能,是互相交流很好的媒介至於為什麼要刷題?主要是能訓練自己演算法及資料結構這些硬底子技術,而且LeetCode上解題沒有compiler,所以能同時訓練自己對語法上熟悉度!