极客大学算法训练营体验课学习心得

在计算机领域中算法和数据结构是最核心的知识,也是各大IT公司招聘工程师时必考的内容。我之前虽然学过算法和数据结构,但学得不够扎实,很多面试常考的算法题看了以后都没有思路。还有几个月就要参加秋招了,在此之前必须要将数据结构拿下。因此这段时间一直在复习数据结构和算法的知识,同时在Leetcode上刷题。

刷了一段时间,发现效率比较低。我以为一开始就是这样,刷多了就会比较快了。后来才发现原来是我的刷题方法有问题。刚好前段时间看到了极客大学的算法训练营课程,主讲人是CMU信息专业硕士、前FaceBook工程师和面试官覃超。而且有体验课,时长一周,有视频课程和微信群服务,才9.9元。抱着试试的心态就购买了。一周的算法体验课一下子就过去了,体验课虽然短暂,但是全部听完还有很多收获。

首先,最大的收获就是我知道了该如何正确地刷题。之前我刷题时,都是自己先想,然后尝试实现。有时觉得有思路,但是提交的代码一直通不过,就一直反复尝试,直到最终通过。有些题实在通不过,只能看别人的题解时,心情就很沮丧,尤其是觉得自己已经花了那么多时间在这道题上,实在可惜。一些题一点思路都没有,就很快去看题解,但心里总有种罪恶感。听了算法训练营中覃超老师的介绍后,我才知道我的刷题方式非常典型。但很可惜是错误的!

覃超老师推荐的刷题方式是:拿到一道新题,先自己思考5分钟;5分钟内如果有思路,则自己尝试实现,如果没有思路则立即去看题解!如果自己实现不出来,也不要一直死磕,赶紧去看题解!看题解可以先看官方题解,然后看其他精选题解,要习惯于学习别人的优秀代码。如果使用的是Leetcode国内版,那之后还要去国际版看看那些高票题解!看到那些高票的优秀题解后,要照着自己敲一遍

这样刷完一道题之后,其实还没有完。之后我们应该不看题解,自己将刚刚学到的优秀题解马上再实现一遍。然后明天再实现第三遍!一周后再将同一道题刷第四遍。最后,在去参加面试的一周前要将刷过的题再做一遍!总共一道题至少要刷5遍,覃超老师将这种方法称为“五毒神掌”!如果基础比较薄弱,5遍下来还是记不住,那就刷5遍以上!总之一定要多刷遍数,遍数才是王道!覃超老师认为刷题最大的误区是只刷一遍

为什么要这样做呢?第一,这是因为我们的记忆是如此地不靠谱,唯有多刷遍数才能将那些巧妙、精简的代码真正记住。很多题,你当时以为自己理解了,能够实现了,但过一段时间很快就忘了。究其原因,就是因为我们还不够熟练,记忆不够深刻。因此需要通过多刷几遍这样的笨方法来巩固自己的记忆。第二,面试时能够用于解决一道算法题的时间是有限的,而且面试时我们往往会紧张。因此我们必须要在面试前多加练习,将常见算法的解法练得非常熟练,这样才能在有限的时间内快速地写出高效、正确的代码。

其次,参加算法训练营学习了一些新的数据结构。比如说覃超老师课上介绍的跳表和 Tries 字典树都是我之前没有学习过的数据结构。学习了这些新的数据结构,缩小了我的知识盲区,而且能跟之前学过的数据结构建立联系,整个数据结构的知识体系更加完善、牢固了。

再者,课程中推荐的 LeetCode 题很有针对性。这些题有简单有难,但都是针对知识点的经典题。学完数据结构和算法之后,马上拿相应的题目练手,这样才能真正消化那些理论知识,同时还能验证自己是否真正理解理论知识,帮助发现自己的薄弱环节。以前我学习数据结构和算法时,最大的误区就是疏于练习,代码敲得太少!从此以后,学习数据结构和算法一定要配合习题多加练习!

最后,体验课多次的分享也很有料。虽然体验课只有一周的时间,但是安排了多次高质量的分享。有前辈的经验分享:如何学习算法和数据结构、如何准备面试,也有针对具体算法题的深入讲解,这些内容都很有价值,让人获益匪浅。

总的来说,我认为这是一门非常有价值的算法体验课,而且性价比超高。感谢极客时间!体验课程结束后我购买了课程,决定跟随覃超老师和一群志同道合的人一起将算法和数据结构拿下。

如果有兴趣了解算法课程,可以看极客大学的相关介绍。此外,覃超老师在bilibili上有一些视频课,包括如何刷题、具体算法题的讲解以及一些科技评论,感兴趣的直接在bilubili搜索“覃超大魔王”就能找到。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,752评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,100评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,244评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,099评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,210评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,307评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,346评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,133评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,546评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,849评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,019评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,702评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,331评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,030评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,260评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,871评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,898评论 2 351