大家好 非本科入門一年多
這半年比較密集的寫了一點leetcode
雖然跟很多人比起來很菜
但多少有點進步分享一下心得
希望可以幫助到剛開始寫的朋友
半年約300題寫到900題
中間檢討是相當有幫助的
常常剛開始寫送錯了
東改西改對了就好
但那題其實根本沒有吃透
沒事的時候
去submission看自己錯的原因
通常這類思維誤區很可能會重覆錯
重寫寫過的題目很重要
確保自己真的會寫也不用太長時間
如果真的會且有寫熟
五分鐘到十分鐘應該要可以過
寫到後面之後每個類型
要寫得越來越一致
才不會有一些小錯誤卡了很久
最後要追求快速乾淨一次過
盡量不要靠著題目test case debug
當然這是理想情形
以下是寫過題數
https://i.imgur.com/0umqY9Q.jpg
weekly contest
比賽可以很好的訓練自己時間內解題
在時限的壓力下
讓自己想得更清楚不要慌
而且訓練自己程式好讀好debug
一開始寫大概都寫個一兩題就不行了
有時候覺得明明很簡單但是莫名就是卡
那就是程式邏輯寫的太亂不好讀
或是沒想清楚
有時候多讀一些沒很常用的算法
也可以讓自己想法多元一點
更容易解開稍微難一點的題目
其實leetcode題目都不是太難
練一陣子後如果第四題不會太難
通常都可以完賽
之後就可以追求一點速度
發揮好一點差不多一百多名
其實越寫會發現很多不熟要想
或是特別的題目類型比較弱
就可以特別加強
多找人討論不同的想法
以下是比賽歷史圖
https://i.imgur.com/W42nYxd.jpg
也希望大家分享分享寫題目學習的經驗