总结

对于算法,始终是自己的薄弱环节,而要想更进一步,算法是无法逾越的拦路虎,既然一样要面对,而自己能力有限,无法通过完全的自我摸索攻克,跟一个有着资深经验丰富的老师是一个不错的选择,不到2K的费用于一个程序员来说,还是完全能够承受的,对于个人成长的投资,始终是值得的!

10周的时间,过的远比我想象的快,每一周都要投入10几个小时的时间,有时候一个题目可能就要被卡1-2个小时,甚至看解法,也需要默默消化理解;有时候工作忙的时候,自己稍加疏忽,可能就要在周六日突击学习,突击做题,看到群里同学还有通宵学习刷题的,我知道自己的勤奋程度还是远远不够的。不过庆幸自己也说跟了下来,虽然后面的课程,消化程度还远远够不,很多知识点还没有理解,但是不至于说面对算法时,就谈之色变,无一应答,也可以聊一聊时间、空间复杂度,空间换时间等等,感谢老师和平台,给我了面对算法的底气和自信。

虽然学习结束了,但是自己的算法之旅还远未结束,LeetCode的刷题数70还远远不够,而且也没有完全践行老师讲的“五毒神掌”,有些题目刷过了,就忘了,在此,希望自己在接下来,要接续刷题,过年结束刷题总数突破100,对于之前的经典例题,至少要再刷一遍,之前的课程,也要勤加复习,所有课程再看一遍,希望自己能够在21年成功进入大厂!

整个学期的内容脑图,借用之前同学整理的PDF
数据结构和算法-思维导图-算法4期谭帅.pdf

老师的期末复习总结
21 极客大学-算法训练营-覃超-期末串讲.pdf

时间、空间复杂度清单
big-o-cheat-sheet-poster.png

参考链接


递归、分治、DFS、BFS、二分、归并排序、