極客大學(xué)算法訓(xùn)練營體驗課學(xué)習(xí)心得

在計算機領(lǐng)域中算法和數(shù)據(jù)結(jié)構(gòu)是最核心的知識,也是各大IT公司招聘工程師時必考的內(nèi)容爽冕。我之前雖然學(xué)過算法和數(shù)據(jù)結(jié)構(gòu)仇祭,但學(xué)得不夠扎實,很多面試尘被考的算法題看了以后都沒有思路乌奇。還有幾個月就要參加秋招了没讲,在此之前必須要將數(shù)據(jù)結(jié)構(gòu)拿下。因此這段時間一直在復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法的知識礁苗,同時在Leetcode上刷題爬凑。

刷了一段時間,發(fā)現(xiàn)效率比較低试伙。我以為一開始就是這樣嘁信,刷多了就會比較快了。后來才發(fā)現(xiàn)原來是我的刷題方法有問題疏叨。剛好前段時間看到了極客大學(xué)的算法訓(xùn)練營課程潘靖,主講人是CMU信息專業(yè)碩士、前FaceBook工程師和面試官覃超蚤蔓。而且有體驗課卦溢,時長一周,有視頻課程和微信群服務(wù)秀又,才9.9元单寂。抱著試試的心態(tài)就購買了。一周的算法體驗課一下子就過去了吐辙,體驗課雖然短暫宣决,但是全部聽完還有很多收獲。

首先袱讹,最大的收獲就是我知道了該如何正確地刷題疲扎。之前我刷題時昵时,都是自己先想捷雕,然后嘗試實現(xiàn)。有時覺得有思路壹甥,但是提交的代碼一直通不過救巷,就一直反復(fù)嘗試,直到最終通過句柠。有些題實在通不過浦译,只能看別人的題解時,心情就很沮喪溯职,尤其是覺得自己已經(jīng)花了那么多時間在這道題上精盅,實在可惜。一些題一點思路都沒有谜酒,就很快去看題解叹俏,但心里總有種罪惡感。聽了算法訓(xùn)練營中覃超老師的介紹后僻族,我才知道我的刷題方式非常典型粘驰。但很可惜是錯誤的屡谐!

覃超老師推薦的刷題方式是:拿到一道新題,先自己思考5分鐘蝌数;5分鐘內(nèi)如果有思路愕掏,則自己嘗試實現(xiàn),如果沒有思路則立即去看題解顶伞!如果自己實現(xiàn)不出來饵撑,也不要一直死磕,趕緊去看題解唆貌!看題解可以先看官方題解肄梨,然后看其他精選題解,要習(xí)慣于學(xué)習(xí)別人的優(yōu)秀代碼挠锥。如果使用的是Leetcode國內(nèi)版众羡,那之后還要去國際版看看那些高票題解!看到那些高票的優(yōu)秀題解后蓖租,要照著自己敲一遍粱侣!

這樣刷完一道題之后,其實還沒有完蓖宦。之后我們應(yīng)該不看題解齐婴,自己將剛剛學(xué)到的優(yōu)秀題解馬上再實現(xiàn)一遍。然后明天再實現(xiàn)第三遍稠茂!一周后再將同一道題刷第四遍柠偶。最后,在去參加面試的一周前要將刷過的題再做一遍睬关!總共一道題至少要刷5遍诱担,覃超老師將這種方法稱為“五毒神掌”!如果基礎(chǔ)比較薄弱电爹,5遍下來還是記不住蔫仙,那就刷5遍以上!總之一定要多刷遍數(shù)丐箩,遍數(shù)才是王道摇邦!覃超老師認(rèn)為刷題最大的誤區(qū)是只刷一遍

為什么要這樣做呢屎勘?第一施籍,這是因為我們的記憶是如此地不靠譜,唯有多刷遍數(shù)才能將那些巧妙概漱、精簡的代碼真正記住丑慎。很多題,你當(dāng)時以為自己理解了,能夠?qū)崿F(xiàn)了立哑,但過一段時間很快就忘了夜惭。究其原因,就是因為我們還不夠熟練铛绰,記憶不夠深刻诈茧。因此需要通過多刷幾遍這樣的笨方法來鞏固自己的記憶。第二捂掰,面試時能夠用于解決一道算法題的時間是有限的敢会,而且面試時我們往往會緊張。因此我們必須要在面試前多加練習(xí)这嚣,將常見算法的解法練得非常熟練鸥昏,這樣才能在有限的時間內(nèi)快速地寫出高效、正確的代碼姐帚。

其次吏垮,參加算法訓(xùn)練營學(xué)習(xí)了一些新的數(shù)據(jù)結(jié)構(gòu)。比如說覃超老師課上介紹的跳表和 Tries 字典樹都是我之前沒有學(xué)習(xí)過的數(shù)據(jù)結(jié)構(gòu)罐旗。學(xué)習(xí)了這些新的數(shù)據(jù)結(jié)構(gòu)膳汪,縮小了我的知識盲區(qū),而且能跟之前學(xué)過的數(shù)據(jù)結(jié)構(gòu)建立聯(lián)系九秀,整個數(shù)據(jù)結(jié)構(gòu)的知識體系更加完善遗嗽、牢固了。

再者鼓蜒,課程中推薦的 LeetCode 題很有針對性痹换。這些題有簡單有難,但都是針對知識點的經(jīng)典題都弹。學(xué)完數(shù)據(jù)結(jié)構(gòu)和算法之后娇豫,馬上拿相應(yīng)的題目練手,這樣才能真正消化那些理論知識缔杉,同時還能驗證自己是否真正理解理論知識锤躁,幫助發(fā)現(xiàn)自己的薄弱環(huán)節(jié)。以前我學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法時或详,最大的誤區(qū)就是疏于練習(xí),代碼敲得太少郭计!從此以后霸琴,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法一定要配合習(xí)題多加練習(xí)!

最后昭伸,體驗課多次的分享也很有料梧乘。雖然體驗課只有一周的時間,但是安排了多次高質(zhì)量的分享。有前輩的經(jīng)驗分享:如何學(xué)習(xí)算法和數(shù)據(jù)結(jié)構(gòu)选调、如何準(zhǔn)備面試夹供,也有針對具體算法題的深入講解,這些內(nèi)容都很有價值仁堪,讓人獲益匪淺哮洽。

總的來說,我認(rèn)為這是一門非常有價值的算法體驗課弦聂,而且性價比超高鸟辅。感謝極客時間!體驗課程結(jié)束后我購買了課程莺葫,決定跟隨覃超老師和一群志同道合的人一起將算法和數(shù)據(jù)結(jié)構(gòu)拿下匪凉。

如果有興趣了解算法課程,可以看極客大學(xué)的相關(guān)介紹捺檬。此外再层,覃超老師在bilibili上有一些視頻課,包括如何刷題堡纬、具體算法題的講解以及一些科技評論树绩,感興趣的直接在bilubili搜索“覃超大魔王”就能找到。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末隐轩,一起剝皮案震驚了整個濱河市饺饭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌职车,老刑警劉巖瘫俊,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異悴灵,居然都是意外死亡扛芽,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門积瞒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來川尖,“玉大人,你說我怎么就攤上這事茫孔《T” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵缰贝,是天一觀的道長馍悟。 經(jīng)常有香客問我,道長剩晴,這世上最難降的妖魔是什么锣咒? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任侵状,我火速辦了婚禮,結(jié)果婚禮上毅整,老公的妹妹穿的比我還像新娘趣兄。我一直安慰自己,他們只是感情好悼嫉,可當(dāng)我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布艇潭。 她就那樣靜靜地躺著,像睡著了一般承粤。 火紅的嫁衣襯著肌膚如雪暴区。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天辛臊,我揣著相機與錄音仙粱,去河邊找鬼。 笑死彻舰,一個胖子當(dāng)著我的面吹牛伐割,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播刃唤,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼尚胞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起笼裳,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤唯卖,失蹤者是張志新(化名)和其女友劉穎躬柬,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體允青,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年颠锉,在試婚紗的時候發(fā)現(xiàn)自己被綠了法牲。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片木柬。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖眉枕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情速挑,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布姥宝,位于F島的核電站翅萤,受9級特大地震影響腊满,放射性物質(zhì)發(fā)生泄漏套么。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一碳蛋、第九天 我趴在偏房一處隱蔽的房頂上張望胚泌。 院中可真熱鬧,春花似錦肃弟、人聲如沸玷室。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽穷缤。三九已至,卻和暖如春箩兽,著一層夾襖步出監(jiān)牢的瞬間津肛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工汗贫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留身坐,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓芳绩,卻偏偏與公主長得像掀亥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子妥色,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,086評論 2 355