程序員秋招,為你準(zhǔn)備的LeetCode刷題攻略
對(duì)于大部分準(zhǔn)備秋招的朋友來說,知識(shí)真明不明白不太重要,刷題以提升面試表現(xiàn)才是當(dāng)務(wù)之急下面四個(gè)建議是我多次刪改之后匯總的,建議仔細(xì)閱讀通
1.定好目標(biāo)計(jì)劃
順序上我個(gè)人建議先熟悉數(shù)據(jù)結(jié)構(gòu)建立思路,然后按照tag刷最高頻的幾個(gè)就差不多了:優(yōu)先樹、鏈表、二分查找、DFS、BFS、動(dòng)態(tài)規(guī)劃等等,動(dòng)態(tài)規(guī)劃是重點(diǎn)!
涼建議優(yōu)先做提交成功率高的題目,這是為了從簡(jiǎn)單入手,否則一.上來就做難題太浪費(fèi)時(shí)間,當(dāng).然時(shí)間少的話就按公司或者top刷的
涼菊廠OD機(jī)考刷題攻略放圖2了,涵蓋80%的高頻題。僅供參考,難度比其他的招聘小一些,適合練手。
2.選擇一致性的答案
同一個(gè)題目不同的人可能會(huì)有不同的解題方法,即使他們的解題思路相似。因?yàn)槲乙彩峭昝乐髁x受害者,總擔(dān)心自己看到的不是最對(duì)最好的。建議選定一位或幾位風(fēng)格相似的高質(zhì)量作者,然后以后就focus他們的答案,別糾結(jié)。
3.死扣到底值不值得
小白誤區(qū)就是,要么完全獨(dú)立思考,要么完全依賴答案。直接看答案沒法真進(jìn)步,但硬扣又會(huì)浪費(fèi)大量時(shí)間還容易形成錯(cuò)誤的慣性思維。所以可以試試僅看提示,看明白了再自己寫,和小時(shí)候做數(shù)學(xué)題一樣的道理。
涼一定要注意!!不要看標(biāo)簽!標(biāo)簽相當(dāng)于問題的分類,看了標(biāo)簽就會(huì)去往標(biāo)簽方向想,不利于提升實(shí)戰(zhàn)能力。
4.反思并總結(jié)
每解決完一道題目,花些時(shí)間回顧自己的解題過程,并嘗試總結(jié)一些常見的解題模式和技巧,和之前的錯(cuò)題本--樣,目的就是方便以后更快地找到解題的方向。

