作者:mobiledu2502904893 | 来源:互联网 | 2023-09-02 20:46
感悟
- 没有思路就不要苦思冥想,因为这些算法的发明者基本上都得了图灵奖。5分钟没有思路就看官方解法,或者discussion里面的解法。
- 重心放在高频题目,近半年考试题目。吾生也有涯,而知也无涯,以有涯随无涯殆已。笔者学习过《算法导论》、《Cracking the coding interview》,还有算法专栏见博客。
- 题目不要只做一遍,你问问自己还记得上周一的中午吃过什么菜么?
- 目标是掌握题目,一看到题目就以O(1)的速度得到最优解。
- 五毒神掌刷题法:看题目拆解题目,5分钟没有思路就看官方解法,看不懂就看图解方式,每道题至少刷5遍。以间隔1天,2天,3天,5天,8天斐波那系数这种间隔去刷题。
课程里面不止讲了算法,还讲了:
6. 如何用高效工具,翻译:通过使用终端(iTerm2&Oh my ZSH)来提高您的生产率
7. 如何学习ArrayList, HashMap, HashSet等容器的实现源码,以及如何在Google上找到源码,如何快速学习一手资料。
8. 高手写代码的习惯,优先写主要内容,子方法先写伪代码,后面再实现。
练习题目记录
https://github.com/zgpeace/HotAlgorithm