LeetCode刷题方法建议

文章提出了一个四步法来提升算法解题能力,包括理解概念、模仿代码、修改模板和独立编写。建议刷题分四遍进行,从了解、熟悉到独立做题,强调基础和实践的重要性。同时,分享面经和在平台发布题解以加深理解。

刷题建议

从其他地方看到的刷题方法,觉得很中肯,所有摘下来做备忘,也希望能给其他人一些帮助

算法解题可总结为四个步骤:

一看

先查看基本概念,知道这类算法是什么

二抄

照着别人的解题思路,将代码完整敲一遍,理解其思路。学习算法切忌自己造轮子,绝大多数问题都早已经有了完善的解决方案

三改

拷贝自己以前敲的模板代码,加以修改,反复巩固

四写

看答案与改答案 AC 的题不能算是真的会了,必须自己能手打出完整的代码才是真正会了

刷题一般建议刷2-3遍

第一遍:知道

直接看答案,不要自己想,了解所有最优解,方法技巧第一。做题套路,以印象为主

第二遍:熟悉

过easy题,记住;做medium,重点题背,反复背。最简单会,大多不会。记住做题套路,以记住为主

第三遍:做题

做easy题;做部分medium题,hard题有思路。夯实medium基础。熟练运用做题套路,以做题为主。

面经

做面经,开阔思路,了解出题形式。基础决定上层建筑,基础牢轻松,不牢就痛苦

第四遍以上

刷题

300题基本覆盖了80%以上的面试算法问题
在这里插入图片描述

每道题做完都要把题解发布到 优快云 上,记录自己的思路,解题方式和代码。
代码可以是别人的,但是你要能自己复述出思路,给代码加注释。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖成范德彪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值