算法的学习方法

来源:1-5 大厂面试为什么总考算法?

慕妹2978617

2023-08-23

老师,这个课程我已经开了三遍了。存在一个关于学习的问题。
问题一:
第一遍:只做例题,不做作业。例题理解30%
第二遍:例题和作业都做,理解55%(距离第一遍1-2年时间)
第三遍,例题和作业都做,理解75%(现在是第三遍,距离第二遍2年)
第三遍的时候,很多题(除了动态规划)很多类型:数组,链表,排序,滑动窗口等等,作业中2/3都能做出来。但问题在于当我整个学完2个月后在重新做一遍的时候,反而不知道怎么做(有的题是有思路,但想不完全有得干脆没思路)。但有些题目,最近一次做的时候,明明就是自己想出来的,在做的时候却不知道怎么做。我该怎学习呢?是相关类型题目多找几个来做,还是之前做过的,每道题再多做几遍,看之前做的思路更好些呢?
温故?还是知新?
重复做做过的加强练习,还是每种类型多做新题寻找新的看问题的角度和解题思想?(时间和精力原因,两者选其一)。

问题二:
还有就是动态规划。真的得不到正向反馈,要支撑不住了,明明例题都很明白了,换一道题,就改动一点点就做不出来。再去看题解,看其他博主视频,看其他算法博主公众号,寻求不同思路,往往4-5天(每天6花小时以上)才能明白背包(动态规划)问题!得不到正向反馈真的很难坚持下去。而且看得非常多,也找不到核心,或是自以为抓到核心却解决不了问题。有些沮丧!

写回答

1回答

liuyubobobo

2023-08-24

请问你现在重新看我这个课程(或者刷算法题)的目的是什么?是在找新的工作准备面试吗?

0
2
liuyubobobo
回复
慕妹2978617
有预计的面试时间吗?你给了自己大概多少时间学习算法?(一年后?还是半年后?还是三个月后?)
2023-08-24
共2条回复

玩转算法面试-- Leetcode真题分门别类讲解

课程配套大量BAT面试真题,高频算法题解析,强化训练

7410 学习 · 1150 问题

查看课程