- 线下两天的大课,知道了很多算法相关的知识,这其实是纯理论性的东西,对于我这种培训出来做前端的同学来说,很多都是第一次知道~ - 第一次知道LRU Cache、并查集、布隆过滤器等算法结构 - 线下课其实只是查缺补漏,不能从根本上提高算法能力,根本上的提高算法,线下每周的练习才是根本的提高。 - 应该最大的收获就是熟练了链表相关的题目,及dfs、bfs深度广度优先搜索的套路化公式。 - 其次是知道了栈、队列的深度应用,比如可以使用单调栈实现面积计算、使用栈来实现不递归的dfs搜索、使用队列做bfs搜索 - 熟悉了几个dp问题的经典套路,虽然dp问题多变,还不是特别熟悉,不过慢慢的练习肯定也是可以达到的 - 10000小时理论是真实的,想把知识转换为能力,都是靠时间堆出来的 - 老师说的5遍刷题法,确实是应该做到的,也是花时间堆起来的 - 第一周的题目基本都做了,并且不只一遍,后面2/3周没有特别好好做,第四周也主要是做了dp的题目,还是不够努力,目前为止只做了60+题目,得继续做下去~达到老师说的课程结束至少要做完300+题目 - 虽然一个月很快就过去了,但是算法的精进之旅才刚刚开始,加油~
Activity