下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者

前 Facebook 工程师覃超:“ 同学,我有话对你说!”

2019-12-06 覃超
 写留言

精选留言(24)

  • 2019-12-06
    算法是需要总结和多刷的,学会总结和反思,找准模板,刷算法就像做数学题,找准套路,套模板
    2
    55
  • 2019-12-06
    说实话,要说捷径,我觉得就是脚踏实地着多动手去刷题,多刷题。
    但是,如果你是小白,也就是说,你连常见的数据结构,如链表、树以及常见的算法思想,如递归、枚举、动态规划这些都没学过,那么,我不建议你去刷题的。而是先去找本书先去学习这些,然后再去刷题。

    也就是说,假如你要去诸如leetcode这些网站刷题,那么,你要先具备一定的基础,这些基础包括:
    1、常见数据结构:链表、树(如二叉树)。
    2、常见算法思想:贪婪法、分治法、穷举法、动态规划,回溯法。
    以上列出来的算是最基本的吧。就是说你刷题之前,要把这些过一遍再去刷题。如果你连这些最基本的都不知道的话,那么你再刷题的过程中,会很难受的,思路也会相对比较少。
    总之,千万不要急,先把这些基本的过一遍,力求理解,再去刷题。这些基础的数据结构与算法,我是在大一第二学期学的,我没看视频,我是通过看书学的,那时候看的书是:
    1、算法分析与分析基础:这本比较简单,推荐新手看。
    2、数据结构与算法分析—-C语言描述:代码用C写的,推荐看。
    3、挑战程序设计竞赛(第二版):也是很不错的一本书,推荐看。
    展开
    10
    44
  • 2019-12-04
    以前学习都是一遍而过,报了覃超老师的 7 天小课,收获很多,理解了自顶而下的程序写法,老师说最大的误区是“做题只做一边”,深有体会,按照“五毒神掌”来刷leetcode算法题,自己先思考,先暴力求解,然后按照“空间换时间、降维法”进行优化,最终会写出时间复杂度小的算法,积少成多,终会提升算法水平!
    11
  • 2019-12-04
    非科班出身,半路出家,发现自己的内功太差了,开始看经典著作《算法导论》,真的是看不太懂,看不进去。看到有算法训练营,果断报名。看了前几讲,受益匪浅。老师经常说的授之以鱼不如授之以渔,学习算法基础,学习巧妙的解题思路。坚持每天刷题,多写,没有捷径,唯熟尔。
    6
  • 2019-12-06
    把学习算法和数据结构这个整体进行切分,可以看到是上面这么多种类,根据这些种类来进行学习。刻意的练习自己的薄弱环节。看大量的高手代码,刷大量的leetcode题目。解题的时候要实现所有的方法,比较算法时间和空间复杂度。
    2
  • 2019-12-05
    我喜欢老师说的“延迟满足”。确实越是延迟满足,越是能感觉到满足的厚度。编程为什么吸引人?主要还是因为通过编程不断调试不断调优并解决问题后带来的那份满足感。而算法又是编程中最挑战人脑力和耐心的部分,一旦实现一个算法,身体释放的多巴胺多到能让你颤三颤。希望老师能带给大家这种有“厚度”的延迟满足。
    2
  • 2019-12-05
    其他的话不多说,极客的课程里面,覃老师这门算法课属于干货中的干货。技能水平跟授课水平都很牛。
    2
  • 2019-12-04
    买了覃超老师的专栏以及算法小课。覃超老师讲的四步切题法与五毒神掌过遍数,对于学习和练习算法非常有用。不光要刷题,还要多思考,多体会。刚开始学习不舒服,就是在锻炼自己,坚持下来,慢慢的就会成长。覃超老师一直都是授人以渔的方式教学,碰到不会的题,应该从哪些方面思考,然后尽可能多的想出多种解法,并对比解法之间的复杂度的不同。相信坚持下来,一定能攻克数据结构和算法。
    1
  • 2019-12-04
    程序就=算法+数据结构,认同的点赞∩_∩
    1
  • 2019-12-04
    我是个大四在校生, 一点不夸张,加入算法训练营之前我数据结构算法这块基本可以算零基础,(了解一些基本的数据结构,看过一些集合源码)随便搞道简单的算法题磕一下午也做不出来,现在两个月下来做了100多道题,差不多每道题都反复用不同解法做了几遍,现在代码掌控力突飞猛进,力扣简单的题不说全部都能做,但大部分都还算有解题思路。而且我发现很多在职的朋友因为工作的原因提交作业的质量都不是很高,所以我个人是强烈推荐时间充裕的在校生参加训练营,毕竟时间多就能刷更多的题,能力提升就越大,基本功搞好才是王道啊!
    1
  • 2019-12-07
    算法坚持就是胜利
  • 2019-12-06
    挺好的 超喜欢
  • 2019-12-06
    同学心声的头像很可爱呀,第五期的同学报道~
  • 2019-12-06
    程序 = 算法 + 数据结构,这个我必须得同意!
    有了老师的算法视频+数据结构算法小课,每天忙里偷闲都要去刷一些题啥的,简单的事情重复做,做到极致,你就是这个领域的专家!这话我一直坚信,不管是跟着老师学算法还是其他什么的!要时刻保持自己的核心竞争力,不要享受安逸和舒适,要坚持学习,有目标地学习!
  • 2019-12-06
    支持覃超老师,加油,老师什么时候给我们再来一个视频课程。
  • 这个老师的骚套路贼多,让人事半功倍,而且布置的作业和要求很难让人不进步。
  • 2019-12-05
    我上過九章算法、udacity 的算法課,極客時間上老師的課比較有系統組織的,解開我在技術上的疑惑之外,也解開了我如何應該刷題的方法法。目前是受益良多。但是對於助教上面的協助,還沒有接觸過,不知道是否真能解惑。
    Udacity 上面的助教,是在印度的印度人,我並沒有覺得得到解惑,這也是我對於現在目前極客大學課程急訓班上面的觀望。

    總之,非常感謝提供優良的教材。
  • 2019-12-04
    以前一直害怕面试中的笔试部分,对于基础的算法掌握不是很牢固。覃老师对算法进行系统地梳理,总结出了“五毒神掌”,对于我来说,感觉眼前一亮。
  • 2019-12-04
    点赞
  • 2019-12-04
    我是一名大三的计算机专业的学生。在大二上学数据结构的时候,没有用心去学,很多代码都写不对,期末也没考好。等大二暑假的时候,我突然意识到似乎两年内,我的代码能力和算法思路都进步缓慢,赶同校的大佬相去甚远,年轻的时候就应该加快自己学习的步伐,进入自己学习的状态。在暑假,我学习了超哥的算法课程,这学期也有算法设计与分析,感觉现在遇到一个题再也不像以前一样惧怕了,而是很多都有较为明确的思路,而且能把算法的思想融入到很多课程,比如os。学习完超哥的课,暑假我也去了小猿实习过一段时间。希望等保研的事情定下来后,能去超哥目前的公司看看,如果自己能力足够,就去那边实习。