力扣刷题经验:小白如何搞懂算法题
三年前为了考研复试也狂刷过一段时间的算法,虽然复试机试没啥问题,但是回想起来,刷的很吃力,而且刷的毫无头绪,去年为了秋招重新刷题才找到了一些方法,并且到后期能够从容地应对一些公司面试中的撕算法环节,这里简单总结一下我刷**的思路(适合没什么算法基础的小伙伴):
1. 跟着代码随想录刷第一遍题
他的好处是他把算法的类型做了归类,每次刷一种算法题型,这样方便学习和总结不同题型的解题思路,对于没有算法基础的小伙伴,是很好地打基础和理清思路的过程
2. 刷剑指offer
这个过程其实是对1所学知识的回顾,因为代码随想录的例题很多也在剑指offer中有所涵盖,所以刷剑指offer的过程属于查漏补缺,看看哪种题型还不熟悉,并尝试总结解题思路
3. 刷codetop的高频题
这个时候就可以针对性地刷大厂高频题了,刷这个的过程可以发现大厂都偏好哪种题型(比如动态规划、栈),并针对性地复习和总结这些题型。
这个网站还有一个好处,就是可以记笔记和标记频次,我没刷一遍都会标记一遍频次,并且对于不会的题,会在看完题解之后自己总结一遍解题思路,记在笔记里,这样有两个好处:①加深印象;②下次再不会的时候直接看自己的解题思路,可以快速唤醒记忆,重复看别人的详细题解其实挺浪费时间的。。。
4. 总结笔面试过程中遇到的算法题,并多刷相似题攻破题型
以上就是我秋招前算法学习的过程,其实还蛮有成就感的,祝小伙伴们秋招顺利~
1. 跟着代码随想录刷第一遍题
他的好处是他把算法的类型做了归类,每次刷一种算法题型,这样方便学习和总结不同题型的解题思路,对于没有算法基础的小伙伴,是很好地打基础和理清思路的过程
2. 刷剑指offer
这个过程其实是对1所学知识的回顾,因为代码随想录的例题很多也在剑指offer中有所涵盖,所以刷剑指offer的过程属于查漏补缺,看看哪种题型还不熟悉,并尝试总结解题思路
3. 刷codetop的高频题
这个时候就可以针对性地刷大厂高频题了,刷这个的过程可以发现大厂都偏好哪种题型(比如动态规划、栈),并针对性地复习和总结这些题型。
这个网站还有一个好处,就是可以记笔记和标记频次,我没刷一遍都会标记一遍频次,并且对于不会的题,会在看完题解之后自己总结一遍解题思路,记在笔记里,这样有两个好处:①加深印象;②下次再不会的时候直接看自己的解题思路,可以快速唤醒记忆,重复看别人的详细题解其实挺浪费时间的。。。
4. 总结笔面试过程中遇到的算法题,并多刷相似题攻破题型
以上就是我秋招前算法学习的过程,其实还蛮有成就感的,祝小伙伴们秋招顺利~
全部评论
请问代码随想录是什么啊来了?
M
相关推荐