[請益] 初學者刷題的必要性?
各位好
敝校大一在教c++
因為還沒教資結跟演算法
感覺去leetcode有點太快了
所以平常沒事會上zerojudge刷題保持手感
基本上用迴圈 函數 陣列就能解決
有時候有些題目會想很久,尤其是那種不知道從哪裡下手,比如螺旋矩陣之類的
就會有種寫這類問題幫助大嗎嗎...的感覺
因為本身其實基礎底子並不是很好(比如記憶體的概念,但大部分題目都不太需要)
覺得比起花時間刷題是不是應該多看點書(?
希望前輩們能給點方向...譬如哪些題目可以跳過 之類的
謝謝各位
----
Sent from BePTT on my OPPO CPH1943
--
學生才真的該刷吧...比起排啥聖誕樹leetcode題目實際
也不是都是聖誕樹那種基本題啦
如果連不用資節不用演算法的純實作都做不出來 那是要多
刷沒有錯
我覺得很多題目都蠻難的誒...比如名題精選百集裡的
還沒教資料結構 你連2sum 都過不了吧
刷題是要幹嘛?找工作?
就是 練手感,覺得題目寫多思考會比較快
多了
目標先拿到低薪工作的話可以不用刷
年代有點久遠 但zero judge 上應該還是都偏簡單 多練
12/02 12:15
習肯定沒問題
謝謝w大
板上很多人連刷題怎麼刷可能都不太懂 可以不用參考
學生就是要刷起來放,你要的知識之後課程都會教,記得認
真學好就好,不用現在急著補,兩者並行也不衝突。現在找
工作面試來個 leetcode easy-medium 算常見了。刷題完太
無聊可以去實作一些實際上用得到的程式玩玩,不過不要太
早決定深入的主題。
謝謝a大,那個已經超脫我了解的範圍了xd
老師教就會懂嗎?自己先去看然後刷LC練習
大學我上課都只能自己看,教得好的老師很少
的確...個人覺得學校教的不是很紮實,所以只能自己看書補充底層知識
刷題是興趣 不是必要 有喜歡再刷就好
謝謝m大
所以自己先去學資節跟演算法啊
我想說...之後學校會教,現在只是我自己課餘時間想加強一下本科
太早刷 先進四大碩或美國碩再說
刷起來 在台灣不要做web仔 很慘的
以學習的角度,刷easy可以訓練程式思維,也可以為了未來做
準備,但不要投入太多時間,學生時期還有其他基礎需要學
練習思考,以後看 AI 給的 Code 比較快
AI 給的 CODE 還是需要修改的,自己想過要改比較快
想領高薪就刷 不然你無法從爛大街的py lib安裝技術人員
中脫穎而出
peter98還在記恨py lib的梗喔XD 我都忘記是哪篇了
比起花時間刷題是不是應該多看點書?
對.多看書
大一的話英文先練好搞不好比較重要
大一有刷題認知「提早準備」認真心態
不會想只讀完四年大學就直接進台灣軟體就業市場吧
學生時代還有很多可以準備的
刷題可以但優先度不應該那麼高
這個版很多面試被電又不好好練習,來這裡噴刷題文化的人,
你看看就好。上面說補英文+學歷比較重要,你現階段寫leetc
ode是其次
可以啊,可以偶爾做一下題目練一下解題技巧
反正畢業門檻應該也會要你們去考CPE,就當作提前練習
到時候考試也比較能得心應手
太早,等有面試需求再說
還是先學DSA唄,不然網上的Leetcode解題法肯定有看沒有
懂,那些terminology沒學過沒聽說過,看得懂才有鬼,學
校還沒教,可以考慮設法自學先,等要教的時候,你說不
定已經會了,基本上就等於騙學分。
可以去udemy之類的線上平台先學相關知識,一堂課幾百塊
而已
先練你的c++或者預習下學習的課,很多技巧都還不會,刷
沒啥意思
刷zerojudge是正確的方向 對於沒想法的題目直接看答
資結演算法先學再刷
案就對了 跟高中做數學題一樣 想不到就是看答案 然
後記起來 過幾天再做一次這題
然後建議刷題要按主題來刷 不要一題做字串 一題做樹
把陣列做熟 再練字串 再練樹 以此類推
我大學有點後悔沒有認真刷題 但我也沒浪費時間 我都
在做自己的side project 建議你除了刷題也可以去學
其他語言 找一些project來做 像是寫網站 爬蟲 或做一
些自動化小工具
找到自己最喜歡的領域很重要 想多聊聊可以站內信我
明白,有需要的話再找k大,感謝
有空閒的話資料結構演算法可以直接自己讀了
謝謝各位的建議!覺得比較有方向了
leetcode 跟 UVa/ICPC 那類題庫差最多在 input/output 處
理,有些 UVa 題目對輸入輸出格式要求真的很機掰
剩下的就多練多看其實差不多
私心推 codingame.com
當然是學生更要刷 維持好習慣刷四年就不用少走很多低薪職
缺的歪路了 人生一步到位多好
先上課吧
這就是每個人學習路徑不同導致 你整天拿自己優勢去打
擊別人劣勢是人都會不爽
說真的刷題仔被拿其它的點來講也是會被洗臉 你想怎麼
洗沒有洗不到的 很多公司面試體驗都很差
連低薪乙方專案公司都有看過考leetcode的
撇除大公司面試 對學生來說主要是練習資結和演算法吧
然後熟悉寫程式 好處很多阿
會看這東西的公司,大部分先看你的學歷跟作品,所
以應該先用時間把大學提早修完學分,最後一年刷題
才有用
Leetcode有資結簡單教學 可以先刷當預習
我覺得英文精通優先於刷題,如果你英文好當我沒說
練習英文跟寫程式不衝突吧?
把在校成績顧好比較重要
刷gpa不然
當你疑惑必要性時它對你就是不必要
每個人有不同的個性 不同的發展 不用強迫自己走套路
有空再刷 本科讀好還是優先啦
先把C++語法學好,以後修演算法跟資料結構再刷也不遲
刷阿 邊刷邊學 前面不會參考看其他人的解答沒什麼好丟臉
超必要 一堆高職科大刷題都進FANNG
很多人人生前25年每天玩樂打炮科科被當 26歲刷題28進google
謝謝樓上各位!
絕對有必要
刷題仔狂推 XD
刷題之餘,另外設法積攢專案經驗,例如搞side project,
要不然,只會刷題沒專案經驗的,怕是也沒人要。
99% side project都是沒人要的東西
那種沒人要的叫demo 不叫side project 多半是web技術
拼湊而成 除非是功能明確且完善的東西 否則確實沒有
工具屬性可以拿來應用 自然價值不高 但要做side
project建議還是自己做好藏起來
頂多面試拿自己筆電展示
4
leetcode沒有太快阿 你大一本來就應該基礎不好 畢竟你以前又沒練過 刷題的話 pointer學會就可以上了 因為你資料結構跟演算法 反正學校上課 你還是要自己實踐 網路上資料很多 講難聽點 論實作 有些網路教學搞不好比你教授教得好3
可以 我大學研究所都念電機 沒修過資結演算法 大一只修過必修計算機程式 研究所用C matlab5
剛好有時間來回一下。 本文不提供任何連結, 反正隨便搜都有很多類似的資料。 小弟對於online judge跟程式入門算是略有心得, 來貢獻一下,給未來想學習、入門程式設計或是寫白板題的人一點參考。27
同為大一生 這個問題我剛開始也有 不過刷著刷著就稍微有些心得供參考 我也是資訊背景的科系 大概一個月前開始刷Leetcode2
哥 覺得 你很棒 如果讓我回到高中剛考完學測那時候 第一件事情要做的就是秒填資工不填電機
29
[討論] 刷題都怎麼自學看到大家在討論自學的流程 也想上來問一下意見 我目前在刷題 Easy題就有點卡卡的 字串陣列相關的因為平常有在碰可以解得掉 因為是非本科以前沒學過資結演算法27
Re: [討論] 我就問,刷題強者的實務表現?我親身經驗,刷題非常有用 347 top k frequent elements 23 merge k sorted lists 56 merge intervals 一些基本的工具如 recursion , tree , map , deque ,比較稍微難的像line sweep , biwise11
[北美] Leetcode刷起來 分享刷題之我見之前找工作時我恨透刷題了 說實在話 Leetcode上面medium以上的題目 很多並不是你不會 而是因為你沒練過 在一輪面試(扣掉閒聊大概只有40分鐘)根本寫不出來 最後下場就是落得去外包公司吃屎 蹲了三年實在不願意一輩子吃屎 只好開始跟大家一起刷題4
[問卦] LeetCode刷幾題能去挑戰面試欸欸 LeetCode 不少人面試前會去刷題 目前肥肥我還沒工作需求拉 所以我是學新語言時刷easy的題目來練習語法之類的7
Re: [討論] 我就問,刷題強者的實務表現?不知道您是面試什麼產業、什麼規模的公司、什麼職位 我建議還是講的具體一點,大家比較有討論空間 : 我就不指名道姓了 : 大概是被刷題進去的人佔到主管位, 就我經驗大部分公司,你去面主管位置的職缺5
[討論] 徵LeetCode 刷題夥伴徵人一起刷題 1.希望已經有基本基礎(演算法 資結) 2.以美西時間為主。 3.是情況加入system design 祝大家新年快樂4
Re: [討論] 軟體工作真的有需要刷題嗎?我是非本科,以前聽過很多人的說法說刷題甚至資料結構演算法根本只是應付面試用,一點都不重要,進去公司就用不到了 但我必須說這種說法不完全正確。 我在進現在這家公司前,刷了600題,經典的題目大概來回做了10遍 來這家公司後,我接到了一個很複雜的任務,大概是倉儲物料的分派系統,某個物料根據某些邏輯所以被分配到哪個廠區,中間很多特殊需求但我不想講太多 為了讓程式高效能化,我手寫了樹的節點,用BFS和DFS來遍歷(不同用途),節點用priority queue排序,然後也用到deque來資料處理,map就不說了,太常用了4
Re: [討論] 我就問,刷題強者的實務表現?其實考那些演算法小題目原本是很有鑑別力 但自從Leetcode這種面試題庫網站網站出來後 就從智力測驗變成記憶力測驗 當初這種考試是希望找到臨場想就能15分鐘想出最佳演算法 實作全無失誤 也考慮所有邊際輸入的真強者1
[心得] (代po) 111跨考資工研究所心得(有補習)一、成績 二、背景 應用數學系40%左右 大學期間有修過離散數學 、線性代數、資料結構、演算法- 這題阿肥個人工作一直都是秉持不刷題派所以投side project大於刷題一票 但不是隨便做一個作業就好 要做一個自己有興趣的 最好是一個工具 解決了現現有工具某方面不足或不好用的地方 不只面試可以說嘴 自己工作上也可以用 阿肥自己維護了一些自己覺得實用的功能封裝成library