请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

算法的学习方法

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

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

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2023-08-24 01:12:14

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹2978617 #1
    面试准备中,6年安卓开发,北京求职。1个半月准备算法,但本身确实对算法感兴趣。除了dp,数据结构和本课程这2个课程,掌握70%。
    
    就是说我准备话半个月看数据结构的算法,1个月看本课程。数据结构基本没什么问题。我是全天看每天8小时以上,1个月想搞清楚本课程的内容和作业题。
    
    接近150道算法。我知道这肯定不够,但时间有限,同时我也不能100%掌握才去面试。另外这是第三次看同时我是移动端,150道掌握80%(完全掌握,理解思想)就是我的最终目的。但是前面我掌握70%,后面动态和回溯也就35%,而且还不甘心,想起码要掌握60% dp的思想和解题思路。但是负面反馈,怎么学都不会,让我很苦恼
    回复 有任何疑惑可以回复我~ 2023-08-24 02:02:14
  • liuyubobobo 回复 提问者 慕妹2978617 #2
    有预计的面试时间吗?你给了自己大概多少时间学习算法?(一年后?还是半年后?还是三个月后?)
    回复 有任何疑惑可以回复我~ 2023-08-24 02:19:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信