PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Soft_Job
[請益] 寫LeetCode起手式是先枚舉test case?
作者:
ucrxzero
(RX-0)
2020-10-21 10:12:48
小弟非本科系昨天晚上剛好寫完第260題(Easy/Medium/Hard = 151/104/5)
請問各位大大起手式是先枚舉所有可能的test case嗎?照我經驗這樣是比較快沒錯
但最近開始翻CLRS補圖論跟樹的概念,發現遇到這個資料結構先看一下CLRS的介紹,在用CLRS的Pseudo Code(因為是模板)下去思考,感覺體會會更深刻
大大有其他更好的刷題見解嗎?
作者:
bnd0327
(阿噗噗)
2020-10-21 10:15:00
你講的兩件事沒有衝突吧
作者:
ucrxzero
(RX-0)
2020-10-21 10:19:00
我問精準一點 新手要先看書知道generalized form的解法還是直接硬想testcase因為我平常要上班 平日下班寫個兩題就沒時間看計組跟OS了我覺得有學通解的好處就是有跟本科系一樣的common sense但會多花更多時間,硬想半小時錯了看答案可以知道特解
作者:
tenhou
(L.F)
2020-10-21 11:10:00
260題的話也不算剛開始刷了,個人經驗是建議從簡單慢慢寫到難,想太久想不出來的題目可以先跳過,除非題目牽扯到非常不熟悉的資料結構或解題技巧才看答案,刷到後面會發現以前解不出來的也會突然會解了。我也非本科系,刷了1500多題,現在幾乎需要等新題目出來才能玩看到留言,補充一下。如果只為了通過考試的話,就刷高頻題多刷幾次就可以了,考試前把近期面經都刷過幾遍,期望遇到刷過的
作者:
ucrxzero
(RX-0)
2020-10-21 12:06:00
所以窮舉testcase 是好的嗎
作者:
tenhou
(L.F)
2020-10-21 12:09:00
不需要吧,通常題目給的general例子就夠想了,主要是幫助不要誤解題目原意
作者:
wulouise
(在線上!=在電腦前)
2020-10-21 12:24:00
窮舉?submit不是會幫你測嗎?只需要保護edge cases你的問題很像xy problem, 再想一下你想做什麼
作者:
leo5916267
(小葉)
2020-10-21 12:41:00
起手都是先看solution 最多人點讚的那個
作者:
ucrxzero
(RX-0)
2020-10-21 12:55:00
我看很多人建議要一次過面試踩穩靠測資會很依賴
作者:
askaleroux
(FalconTW)
2020-10-21 12:58:00
你實際上遇到面試問題 也不會看到問題就埋下去寫吧先丟幾個側資去看看跟面試官想的一不一樣 一開始就想要generalized answer 會讓你更容易出錯吧
作者:
f12sd2e2aa
(XS)
2020-10-21 13:09:00
easy不用刷了拉… 先補medium比較實際
作者:
ucrxzero
(RX-0)
2020-10-21 13:12:00
Easy刷太多也不行!那樓上有個全刷的大大
作者:
siriusu
(かがみは俺の嫁。)
2020-10-21 13:18:00
先舉一個不會太小的 case 找通用解因為寧願有小 bug 花太多時間找特例寫不完就本末倒置了
作者:
tenhou
(L.F)
2020-10-21 13:35:00
對於怎麼刷題、刷什麼題有用,你需要有自己的體悟,也需要知道自己練習刷題是想訓練自己怎樣的能力。寫LC對現在的我來說只是偶爾的休閒,Easy一題兩三分鐘、Medium多數情況一題五到十分鐘,題目不知不覺就寫完了。對我來說沒題目了也不是一個問題,因為Codeforce上還有著你寫不完的題目,沒事還可以玩Kickstart、Codejam、hackercup等等大小比賽。所以上面有提到了,如果你只是為了通過面試,那平常刷題是累積解題能力,面試前針對單一公司刷高頻題是準備面試,對你來說就很夠了
作者:
ucrxzero
(RX-0)
2020-10-21 13:43:00
神
作者:
mimi9126
(煩呀)
2020-10-21 16:50:00
窮舉沒意義吧,simple case幫助思考,edge case找bug
作者:
y956403
(尋歡)
2020-10-21 17:10:00
原則上應該是要寫出盡可能general的解 需要額外handle的corner case不應該太多
繼續閱讀
Re: [請益] 該停損了嗎?
penguin56700
[討論] 高雄程式讀書會
bear19930414
[新聞] 台灣明明人才、技術兼具,為什麼軟體業
sony577
[新聞] 遠距上班潮,讓科技人遠離矽谷
sony577
[新聞] 職場達人-遊戲頻道YouTuber 魏巍累積職
sony577
Re: [討論] 用什麼管理/寫文件?
alihue
[請益] 未來規劃該怎麼選擇
a3230127
[請益] 職業選擇
zxzxcv1123
Re: [心得] 多家面試心得
dream1124
Re: [討論] 這樣能進入軟體業嗎??
tbpfs
Links
booklink
Contact Us: admin [ a t ] ucptt.com