刷题建议
从其他地方看到的刷题方法,觉得很中肯,所有摘下来做备忘,也希望能给其他人一些帮助
算法解题可总结为四个步骤:
一看
先查看基本概念,知道这类算法是什么
二抄
照着别人的解题思路,将代码完整敲一遍,理解其思路。学习算法切忌自己造轮子,绝大多数问题都早已经有了完善的解决方案
三改
拷贝自己以前敲的模板代码,加以修改,反复巩固
四写
看答案与改答案 AC 的题不能算是真的会了,必须自己能手打出完整的代码才是真正会了
刷题一般建议刷2-3遍
第一遍:知道
直接看答案,不要自己想,了解所有最优解,方法技巧第一。做题套路,以印象为主
第二遍:熟悉
过easy题,记住;做medium,重点题背,反复背。最简单会,大多不会。记住做题套路,以记住为主
第三遍:做题
做easy题;做部分medium题,hard题有思路。夯实medium基础。熟练运用做题套路,以做题为主。
面经
做面经,开阔思路,了解出题形式。基础决定上层建筑,基础牢轻松,不牢就痛苦
第四遍以上
刷题
300题基本覆盖了80%以上的面试算法问题

每道题做完都要把题解发布到 优快云 上,记录自己的思路,解题方式和代码。
代码可以是别人的,但是你要能自己复述出思路,给代码加注释。
文章提出了一个四步法来提升算法解题能力,包括理解概念、模仿代码、修改模板和独立编写。建议刷题分四遍进行,从了解、熟悉到独立做题,强调基础和实践的重要性。同时,分享面经和在平台发布题解以加深理解。
870

被折叠的 条评论
为什么被折叠?



