算法的学习方法
来源:1-5 大厂面试为什么总考算法?
慕妹2978617
2023-08-23
老师,这个课程我已经开了三遍了。存在一个关于学习的问题。
问题一:
第一遍:只做例题,不做作业。例题理解30%
第二遍:例题和作业都做,理解55%(距离第一遍1-2年时间)
第三遍,例题和作业都做,理解75%(现在是第三遍,距离第二遍2年)
第三遍的时候,很多题(除了动态规划)很多类型:数组,链表,排序,滑动窗口等等,作业中2/3都能做出来。但问题在于当我整个学完2个月后在重新做一遍的时候,反而不知道怎么做(有的题是有思路,但想不完全有得干脆没思路)。但有些题目,最近一次做的时候,明明就是自己想出来的,在做的时候却不知道怎么做。我该怎学习呢?是相关类型题目多找几个来做,还是之前做过的,每道题再多做几遍,看之前做的思路更好些呢?
温故?还是知新?
重复做做过的加强练习,还是每种类型多做新题寻找新的看问题的角度和解题思想?(时间和精力原因,两者选其一)。
问题二:
还有就是动态规划。真的得不到正向反馈,要支撑不住了,明明例题都很明白了,换一道题,就改动一点点就做不出来。再去看题解,看其他博主视频,看其他算法博主公众号,寻求不同思路,往往4-5天(每天6花小时以上)才能明白背包(动态规划)问题!得不到正向反馈真的很难坚持下去。而且看得非常多,也找不到核心,或是自以为抓到核心却解决不了问题。有些沮丧!
写回答
1回答
-
liuyubobobo
2023-08-24
请问你现在重新看我这个课程(或者刷算法题)的目的是什么?是在找新的工作准备面试吗?
022023-08-24