[討論] leetcode半年小小心得

作者: soihy (soihy)   2020-07-29 21:04:38
大家好 非本科入門一年多
這半年比較密集的寫了一點leetcode
雖然跟很多人比起來很菜
但多少有點進步分享一下心得
希望可以幫助到剛開始寫的朋友
半年約300題寫到900題
中間檢討是相當有幫助的
常常剛開始寫送錯了
東改西改對了就好
但那題其實根本沒有吃透
沒事的時候
去submission看自己錯的原因
通常這類思維誤區很可能會重覆錯
重寫寫過的題目很重要
確保自己真的會寫也不用太長時間
如果真的會且有寫熟
五分鐘到十分鐘應該要可以過
寫到後面之後每個類型
要寫得越來越一致
才不會有一些小錯誤卡了很久
最後要追求快速乾淨一次過
盡量不要靠著題目test case debug
當然這是理想情形
以下是寫過題數
https://i.imgur.com/0umqY9Q.jpg
weekly contest
比賽可以很好的訓練自己時間內解題
在時限的壓力下
讓自己想得更清楚不要慌
而且訓練自己程式好讀好debug
一開始寫大概都寫個一兩題就不行了
有時候覺得明明很簡單但是莫名就是卡
那就是程式邏輯寫的太亂不好讀
或是沒想清楚
有時候多讀一些沒很常用的算法
也可以讓自己想法多元一點
更容易解開稍微難一點的題目
其實leetcode題目都不是太難
練一陣子後如果第四題不會太難
通常都可以完賽
之後就可以追求一點速度
發揮好一點差不多一百多名
其實越寫會發現很多不熟要想
或是特別的題目類型比較弱
就可以特別加強
多找人討論不同的想法
以下是比賽歷史圖
https://i.imgur.com/W42nYxd.jpg
也希望大家分享分享寫題目學習的經驗
作者: eecheng87 (EEcheng)   2020-07-29 21:13:00
比賽的第四題常常寫不出來...DP好難
作者: GGFACE (ggface)   2020-07-29 22:15:00
好強
作者: BBSealion (海獅)   2020-07-29 22:18:00
DP 跟 Graph 一開始是大魔王,後來就習慣了,但碰到數學題會想破頭,另外 binary search 題有時意外的難XD
作者: jj0321 (JJ與你倒數唷)   2020-07-29 23:14:00
國立EE所晶片組, 不是本科嗎....?
作者: cuteSquirrel (松鼠)   2020-07-29 23:54:00
DP真的很吃經驗值
作者: yuanyu90221 (菜菜鳥)   2020-07-30 01:47:00
作者: iverson52000 (Albert Hsu)   2020-07-30 02:45:00
推!
作者: A4P8T6X9 (殘廢的名偵探)   2020-07-30 07:27:00
現在陷入前三題秒殺,但第四題出不來的窘境。
作者: kyrie77 (NTU KI)   2020-07-30 09:06:00
好猛...
作者: physicsdk (我是小洛)   2020-07-30 09:28:00
推分享
作者: soihy (soihy)   2020-07-30 09:46:00
不好意思借朋友帳號發文
作者: askaleroux (FalconTW)   2020-07-30 11:24:00
九百題也太多了XDDDD我覺得250題都會 可以 ACE 外商以外的所有400題 有所總結 可以穩上G 我現在才230題binary search 的邊界很煩啊 有的是index去夾有的是數字本身去夾 要怎麼夾 也有所不同
作者: sorryla (Mr.東)   2020-07-30 13:11:00
沒有什麼叫穩上G的
作者: nek0t1m (貓拳)   2020-07-30 13:11:00
現在四百多題 週賽p4只有很簡單的時候才解得出來 囧
作者: askaleroux (FalconTW)   2020-07-30 13:58:00
可能G不能算 我太菜 畢竟G整天有新題目
作者: alihue (wanda wanda)   2020-07-30 14:21:00
是天真以為 G 刷題就能去嗎?
作者: GGFACE (ggface)   2020-07-30 15:09:00
跟有沒有新題目沒關係 你又不是在猜題 觀念要調整一下
作者: ccutebenbi   2020-07-30 16:09:00
沒有在穩上G的 隨便來個system design可不是刷題就會
作者: Murasaki0110 (麥當勞歡樂送)   2020-07-30 18:25:00
刷題是基本好嗎 面試所有環節都可能讓你out
作者: y956403 (尋歡)   2020-07-30 19:15:00
400題就有G?我還不趕快把easy寫一寫
作者: final01 (牛頓運動定律)   2020-07-30 19:54:00
等上了在說吧!有人一題都沒刷也上
作者: jj0321 (JJ與你倒數唷)   2020-07-30 22:41:00
Cracking the coding interview都有提不只刷題, 還要會System design和一些臨場反應
作者: bben900911 (Ben)   2020-07-30 23:38:00
刷題、BQ、語言特性、OOPS、資料結構細節即便純軟,認真一點的多問你OS也不會不常見G的話就應該是更高的境界了..
作者: TheBeast (邊緣肥宅)   2020-07-31 02:50:00
面試臨場發揮比較重要 緊張智商至少會掉20%甚至Manager隨便問個BQ 很多人沒準備過的就講不出話了
作者: iiiii (I take 5)   2020-07-31 10:28:00
面試的時候是演算法最強的時候,跟期中考一樣啊,這鐵定是華人發明的
作者: snow0112 (小雪)   2020-07-31 14:12:00
作者: aoisama (普通人)   2020-07-31 16:45:00
我兩百題都刷不到都可以面試過雙A加上L了...LC很好用但也不是絕對,面試不是考聯考啊
作者: nova06091   2020-07-31 17:55:00
請問遇到很負評很多的爛題目要寫嗎?
作者: abc53 (abc)   2020-08-01 00:55:00

Links booklink

Contact Us: admin [ a t ] ucptt.com