作者kaichihoa (ㄚ率)
看板Soft_Job
標題[請益] Leetcode常卡住求解
時間Sun Sep 26 18:21:48 2021
最近準備要找工作了
加上覺得自己很廢,應該要多練練自己的coding
所以最近很努力想刷leetcode
但常常遇到medium以上就卡住
大致上可以找出解題思路
但往往想得不夠完整,條件容易沒想到就沒過
然後卡住想很久之後,就直接去參考別人怎麼解
再回來從頭自己模仿別人的解題思維寫一遍
想請問各位這樣刷是否有幫助
還是哪裡需要加強的QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.0.192.75 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1632651710.A.E2B.html
推 ko27tye: 這樣就對了 再重複100次你就不會卡了 09/26 18:32
推 mathbookh2o2: 我大概500多題的時候突然開竅,從此medium題目都秒 09/26 18:33
→ mathbookh2o2: 殺,給你參考 09/26 18:33
推 lukelove: 正常, 設時間30分鐘寫不出來就看答案 09/26 18:34
→ lturtsamuel: 刷不夠 09/26 18:41
推 jennya: 推一樓,不過通常只要再兩三次就ok了 09/26 18:53
→ ken1325: 你要是不卡住才不正常 09/26 18:56
推 MyNion: 卡住的時候想一想台灣G的年薪,就不會卡了 09/26 18:57
推 fightmz: 我也卡住 直接看別人答案 09/26 19:10
推 abccbaandy: 不卡才不正常,尤其工作越久越卡,因為這東西根本平常 09/26 19:13
→ abccbaandy: 用不到 09/26 19:13
→ jack529: 刷題就像是練吉他,某些和弦很難按,久了突然就開竅就好 09/26 19:15
→ jack529: 按了 09/26 19:15
推 smalldra: 多看解答 09/26 20:30
推 worcdlo: 當初寫500題rating超過兩千四後,就再也沒進步了,至今 09/26 20:41
→ worcdlo: 仍常常卡住 09/26 20:41
推 alihue: 不卡住幹嘛還刷 09/26 21:15
推 sherees: 不夠熟就先看題目的標籤 應該會好很多 09/26 22:12
推 w28103566: 背會的單字幹嘛 09/26 23:25
噓 wawi2: 你不卡住才奇怪 09/26 23:43
推 jknm0510a: 原來卡住才是正常,我真的以為大家都想得出來 09/26 23:57
推 wheels: LC 的題目幾乎都有一個主題觀念,每個觀念都試過一輪看看 09/27 00:02
→ wheels: 通常刷久了有些題目一看就會知道要從哪個主題下手,真的就 09/27 00:03
→ wheels: 是看你觀念紮的穩不穩 09/27 00:03
推 j0958322080: 30分鐘太久了,個人覺得10分鐘想不到就看吧,而且看 09/27 00:23
→ j0958322080: 懂別人怎麼寫也會讓你進步的 09/27 00:23
→ daddy29: 先從基本功開始 排序算法 查找算法起頭 你就會不卡 09/27 00:26
推 haydou: 本版好溫暖,我也常常卡住,看完大家似乎多少都會卡住, 09/27 01:00
→ haydou: 我就有繼續刷下去的動力 09/27 01:00
→ Obama19: 除非高中就有在打比賽的 不然正常人都會卡住 09/27 01:07
推 f9g8h7j654: 加油 堅持下去就對了 09/27 01:17
推 yyc1217: 盡量similar problems一起做 同個思維轉個方向 09/27 01:31
推 GTX9080: 原來不是只有我卡住XD 09/27 02:39
推 Ericz7000: 習慣那個思考模式就不會卡了 除非想不到就立刻看答案 09/27 04:24
推 cloudskyblue: 就算大學是資工系的 只要沒在刻意刷題大多數也會被m 09/27 04:40
→ cloudskyblue: edium 卡住 09/27 04:40
→ cloudskyblue: 目前的趨勢就是越早開始刷題越好。很多灣區家長的觀 09/27 04:40
→ cloudskyblue: 念已經變成 09/27 04:40
→ cloudskyblue: 孩子大學讀還可以的就好 然後高中就開始刷題 09/27 04:40
→ cloudskyblue: 高中升大學的暑假就去參加LC補習班 我說的這些家長 09/27 04:42
→ cloudskyblue: 本身是在G, FB的 09/27 04:42
推 polola6212: 壓力不要太大,Medium以上沒練習過解不出來是正常的 09/27 08:39
推 lynx: 還好有這篇文,欣慰不少QQ繼續刷 09/27 10:45
推 ryanlei: 有想法但寫錯就print變數出來debug啊 有顯示哪筆測資錯 09/27 10:54
→ ryanlei: 能用看的來trace code最好 不能就print 或付費debugger 09/27 10:55
推 wt0328: 借問一下大家都卡多久之後才放棄看solution. 09/27 10:56
推 worcdlo: 回樓上,看狀況,如果毫無想法或判斷需要特殊算法就會直 09/27 11:09
→ worcdlo: 接看,有時候有一點想法,可能就會試好幾個小時直到解出 09/27 11:09
→ worcdlo: 或放棄 09/27 11:09
推 Ekmund: 30分鐘包含try&error的話我覺得很ok啦 09/27 11:42
→ Ekmund: 只是真的要訂個時限 硬去磨的時間成本很不合 09/27 11:43
推 worcdlo: 磨的是破題的思考能力,很多人寫超過一千題了,比賽總排 09/27 11:57
→ worcdlo: 名連全球一千都沒到。單一題目能夠記多久,思考能力沒跟 09/27 11:57
→ worcdlo: 上,下次再遇到還是不會寫。 09/27 11:57
→ worcdlo: 很多題目即使看解答看懂了,但捫心自問,如果題目完全換 09/27 12:03
→ worcdlo: 另一種敘述或是再變化一些,自己依然覺得會寫不出來 09/27 12:03
推 nek0t1m: 我也是到600左右週賽hard才有機會寫出來不過三題蠻穩的 09/27 12:23
推 lolmap: 卡住來這裡取暖+1 09/27 12:27
推 A4P8T6X9: 加油 09/27 12:27
推 Murasaki0110: FANG的工程師進去後過半年也是都忘光啦 09/27 12:46
→ longlongint: 正常 09/27 12:47
→ longlongint: 完全沒線索時 等30分鐘到一小時就可以看答案了 09/27 12:48
→ longlongint: 背景知識不夠就去補知識 09/27 12:48
→ s9041200: 個人是看個幾分鍾沒想法,就看discussion 了 09/27 12:57
→ s9041200: 有些想法就是要看過才會知道,像sliding window的atMost 09/27 12:57
推 asd123159: 推worcdlo,另外想問w大從一開始到rating 2400中間有卡 09/27 13:33
→ asd123159: 過嗎?像是到2000後發現不是每次比賽完都能加積分這樣 09/27 13:33
→ asd123159: 。有的話又是怎麼突破的呢?就是再繼續多想多寫嗎QQ。 09/27 13:33
→ asd123159: 同為五百題但感覺自己好廢…我積分目前大概在1750左右 09/27 13:33
→ asd123159: 徘徊,可能是遇到題目如果稍為卡住就想直接看解答不多 09/27 13:33
→ asd123159: 想一點吧QQ。 09/27 13:33
推 nek0t1m: random寫題目卡rating2000, 接著分類刷目前到2200 QQ 09/27 14:02
推 worcdlo: 回asd123159,我從初學到2100時經過半年,有卡一兩個月 09/27 14:10
→ worcdlo: ,當時寫了300題。後來又經過半年到2400,此時大約寫50 09/27 14:10
→ worcdlo: 0題。不過從2400到2500卻花了十個月,而且沒多久就掉回 09/27 14:11
→ worcdlo: 來了。自己覺得2200之後就可以換到更難的平臺了,繼續寫 09/27 14:11
→ worcdlo: LC無助於思考能力的進步。練習方法就是多寫超過自己能力 09/27 14:11
→ worcdlo: 的題目。 09/27 14:11
推 jerry840622: 卡著就看答案 下次有類似的題目你就秒殺了 09/27 17:49
推 asd123159: 好強…謝謝w大跟n大的分享,會再繼續努力的! 09/27 20:02
推 s813082: 原來卡住是正常的 嗚嗚 我以為是自己腦筋不好想不出來 09/27 21:51
推 blackman5566: 超正常的好嗎== 都不會卡要嘛專寫簡單浪費時間浪費 09/27 23:25
→ blackman5566: 電,要嘛天生神力快去一階外商,多刷一天少賺一天錢 09/27 23:25
推 tnfshjcc: 我拿到offer之後還是天天刷啊 上癮了 09/28 00:31
推 C10202: 看完大家推文得到一點安慰 09/28 01:15
推 bill1992: 刷到一兩千題慢慢不想刷了 以前很有動力的說 09/28 02:17
推 k7ji91ab5m: 我好快樂 09/28 02:49
推 bobbyaxe: 這篇真的好重要 09/28 03:27
推 thsyou9527: 設定個時間 始終無法解 參考人家解答邏輯也有幫助 09/28 09:38
推 nek0t1m: 有打週賽可以看看前25名的解法 基本上都大同小異 再來對 09/28 11:21
→ nek0t1m: 一下自己的解法 如果差不多代表那個topic已經算熟了 09/28 11:21
→ j0958322080: 是說最近刷題有幾題測資怪怪的,例如整數除法 09/28 11:48
推 amiwry: 感謝推文的前輩們給的建議 09/28 19:30
推 milk1020: 這篇真的好重要+1 讓我知道我不是孤單一個人 09/28 22:48
推 qazxws: 建議刷個100左右就去面試 因為從來沒有準備好的一天 09/29 00:02
推 bear0418: 謝謝原po 我找到了溫暖跟動力 09/29 00:30
→ bear0418: 還以為自己智商不足… 09/29 00:30
推 haydou: 再推一次 09/29 01:56
→ cha122977: 50就面 二面補到200 @@ 09/29 04:47
推 kevinfilter: 推推 09/29 09:26
推 showgunLa: 我連easy都很容易卡… 09/29 12:25
推 MyNion: 其實medium融會貫通真的懂約100題,你就能去面Google了... 09/29 12:47
→ MyNion: (綜觀之前各種前人分享的題數),所以大家加油不要氣餒ㄚ 09/29 12:49
推 barry910543: easy都會卡+1 09/29 12:52
推 fg008kimo: EASY有的都卡+1 只能一直看網路上的人怎麼解 09/29 14:21
推 cloudskyblue: medium 輕鬆解只能算是基本而已。 09/29 17:50
→ cloudskyblue: 你要想想 接下來高中剛畢業的學生都能輕鬆解medium 09/29 17:51
→ cloudskyblue: 甚至hard 然後針對面試各種問題 09/29 17:51
→ cloudskyblue: 特別補過習,你們的競爭力最在哪? 09/29 17:51
→ cloudskyblue: 你可以說你深耕了某個domain多年,但問題是面試又 09/29 17:52
→ cloudskyblue: 不見得考這個 09/29 17:52
推 tnfshjcc: 我也同意medium輕鬆解是基本 說 100題面google明顯是 09/29 20:29
→ tnfshjcc: 倖存者偏差 我也有看過有人800題面FAANG啊 09/29 20:30
推 tnfshjcc: Google是著名不能問考古題的公司 只刷100就能面對全新 09/29 20:32
→ tnfshjcc: 只能說這個人天生神力 09/29 20:32
→ tnfshjcc: 我在google的電面遇到要實作combination,刷100不可能會 09/29 20:34
→ tnfshjcc: 18239 貼上上面網址 這篇介紹相關排列組合的整理解法 09/29 20:37
推 cloudskyblue: 國外論壇上老早就在討論在公司花時間精力拼命做沒意 09/29 21:51
→ cloudskyblue: 義 09/29 21:51
→ cloudskyblue: 倒不如一進公司就差不多本分做好然後繼續刷題 在公 09/29 21:51
→ cloudskyblue: 司好好幹等升職加薪不如刷題準備跳槽 09/29 21:51
→ cloudskyblue: 反正除非你是超核心team不然這份工作做的下個公司也 09/29 21:52
→ cloudskyblue: 不會管 09/29 21:52
推 cloudskyblue: 在目前公司拼命加班產品上線有大量使用者那又如何? 09/29 21:55
→ cha122977: 如果真的"融會貫通" 100題進google沒問題的 09/29 22:51
推 musashi023: 雲天藍大說的有理 09/30 01:28
推 sunhextfn: 常卡住來取暖++ 09/30 03:27
推 EricTao: 我覺得舒服多了 09/30 16:39
推 greenstar27: 卡住來取暖+1 嗚嗚 09/30 19:23
推 wheels: 用題數來量化能力是個陷阱題,刷越多題確實更有機會掌握觀 10/01 11:05
→ wheels: 念,但要掌握觀念不一定要刷很多題。重點是你是不是都有刷 10/01 11:05
→ wheels: 到核心題?是不是每個ds/algo觀念都融會貫通?這才是重點 10/01 11:06
→ paint: 覺得看文字分享常常無法理解思考邏輯 有推薦的影片或課程嗎 10/01 14:24
推 jason710068: 推薦幾個最近常看的影片教學:中文 花花醬 英文:te 10/01 14:36
→ jason710068: ch dose, NeetCode 10/01 14:36
推 CyberRob: 真暖心文!繼續刷! 10/01 17:25
推 haydou: 推花花醬,有投影片,另外推wisdompeak,更新蠻快的,雖然 10/02 00:09
→ haydou: 沒有花花醬的口條還有投影片,不過他會step by step直接帶 10/02 00:09
→ haydou: 你思考 10/02 00:09
推 believe91326: 取暖取起來! 10/02 13:51
推 mathbookh2o2: 今天Q4又解不掉了,真難 … 10/03 14:20
推 worcdlo: 今天Q4寫了stack解,但不確定是否只是剛好過測資 XD 10/03 16:58
推 mathbookh2o2: 這Q4可以在比賽中解掉很猛耶 10/03 17:48
推 mathbookh2o2: 我在比賽中想到了dp解,不過5*1e4怎麼想都不是dp 10/03 17:53
→ mathbookh2o2: XD 10/03 17:53
推 nek0t1m: Q4寫了個NlogN解 結果最後一個testcase TLE QQ 10/03 19:50
推 nek0t1m: 結果賽後重新submit就過了... 10/03 19:52
推 mathbookh2o2: 我連 nlogn 的方法都沒想到 XD 10/03 21:22
推 asd123159: 強者打架…這次前兩題都不是解的很順了QQ 10/04 10:23