2020-11-03

如何刷LeetCode

积累刷法

第一遍刷先快速按照tag过一遍,快速感受常见的数据结构与算法的套路。如果要学习某项知识可以在这个网站

OI Wiki

image-20200906201718882

在刷题的过程中最重要的就是做笔记(typora),做笔记的流程,可以一个tag一篇笔记,然后对tag进行一个大的总结。

  1. 原题目(做好题目标记:普通,中等,难,好题(启发大的))
  2. 自己的第一遍解法。(不看答案,如果实在不会,看一遍,然后自己复现)(写清楚:需求,思路,步骤)
  3. 网上好的解法
  4. 自己可以改进的地方
  5. 进一步精简自己的代码直到简无可简。(非常关键的一步,所获得的能力提升远大于简单的把题目解出来
  6. 获得的思考,或者启发,学到的东西进行总结

第二遍就需要多个角度思考问题,尽量做到一题多解,多题同解,多思考问题本质。当然最重要的就是复习。可以利用anki card来复习。这时候就要跳出tag来刷,可以按热门推荐来刷,不同的公司来刷。参加LeetCode周赛,靠排名来激励自己。

image-20200906201427155

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值