关注“极客时间”微信公众号,在后台回复“算法试看”,即可获取试看课程的 PDF 课件。
完整的 PDF 课件地址,购买课程后在非试看章节(第七节课开始)下面可获取下载链接。
作者回复: 这个算法是由数学家 Merrill M. Flood 在 1949 提出的,他命名为“未婚妻问题”,后面的课程中我也会讲到这个问题。具体的论证比较长,我在这里就不赘述了,网上有很多文章,你可以提前学习一下。
作者回复: 不是,是中国互联网公司后浪推前浪,现在第一梯队在北京已经是今日头条,快手了。
作者回复: 我这边和infoq的人讨论了很久,发现白板讲题效果很好,所以就把白板部分来加上了。录制时间和成本提高了不少。
作者回复: 这个问题比较泛,我无法给出精确的回答,但是你只要搞懂了这门课程的面试知识点,并掌握了我讲解的对应高频题目的解题思路,然后多多练习的话,面试的时候至少能保证你在算法这个环节不会有太大问题。
作者回复: 这门课最重要的是算法理论和解题思路,编程语言只是工具,你只要掌握一门常用编程语言就可以听懂课程内容,有些习题我也会用多种语言来实现。
作者回复: 😂😂😂
作者回复: 我在这个视频的结尾简单提到了面试时的切题四件套,其实就是我面试了几百人之后总结出的一套成熟的套路,具体如何使用,我会在后面专门开设一节课进行详细拆解。
作者回复: 面试硅谷公司的话,你可以去一亩三分地论坛找一些面经分享贴,国内的论坛就更多了,随便一搜就很多,我就不赘述了。其实我这节课就已经把国内外常考的算法与数据结构知识点都包含进去了,每个知识点也都会配合3道左右的经典题目来详细讲解,基本上你学完这门课后,再配合自己平时的练习,面试时遇到类似的题目就很容易解决了。
作者回复: 完全没问题,我全程使用中文讲解的,偶尔涉及到英文单词的地方我也都用中文表述了一遍,包括 LeetCode 也有了中文网站,你完全不必担心英文的问题。但我还是建议你平时学好英文,对自己的平时的学习和提升是有很大帮助的。
作者回复: 和麦穗理论还是有区别的,你可以先了解下数学家 Merrill M. Flood 提出的“未婚妻问题”,我后面也会讲。