快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

代码随想录刷LeetCode|训练营周总结(一)-创新互联

目录

创新互联建站专注于企业全网营销推广、网站重做改版、胶州网站定制设计、自适应品牌网站建设、HTML5建站商城系统网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为胶州等各大城市提供网站开发制作服务。

刷LeetCode之做总结思考

1.为什么刷LeetCode要做总结?

2.如何做总结?

3.为什么花了很多时间刷题?

总想一口气吃成大胖子

4.如何高效刷题?

总结


前沿:撰写博客的目的是为了再刷时回顾和进一步完善,其次才是以教为学,所以如果有些博客写的较简陋,是为了保持进度不得已而为之,还请大家多多见谅。

预:看到题目后的思路和实现的代码。

见:参考答案展示。

感思:对比答案后的思考,与之前做过的题目是否有关联。

行:

(1)对于没做出来的题目,阅读答案后重新做一遍;

(2)下次做题可以尝试改善的方向;

(3)有助于理解的相关的题目

刷LeetCode之做总结思考 1.为什么刷LeetCode要做总结?

再往上思考为什么要刷LeetCode?

  • 能够在找工作面试时算法笔试通关,拿到面试的机会。
    • 如何才能够顺利通过算法笔试?
      • 在规定时间内保证准确率的情况下,尽可能多地做出题目。
    • 算法题笔试的评判标准是什么?
    • 刷题的优先级是什么?
      • 思路>实现→10min没有思路,即做下一道题

那么为什么刷LeetCode要总结呢?

  • 首先,是为了缩短刷LeetCode时走弯路的时间和避免在同一个问题上不断犯错。
    • 每周给自己一个固定的时间去审视自己刷LeetCode的方式是否正确?是否每周都在按预期完成刷题目标?目前刷题存在的大问题是什么?这个问题应该如何解决?
  • 其次,对这周刷题复习巩固做题思路,寻找题目间关联,并针对重要题目再花时间学习。
    • 通过默写题目思路来判断对每道题真实的掌握情况,只有了解客观的做题情况,才能有效地发现问题去解决。
    • 发现题目间的关联,有助于建立知识网络,而不是将每道题作为孤立的知识点,即通过对比来强化我们对这类题的理解,帮助我们建立长期记忆。
    • 28定律,做完题目要总结哪些题是更常考更重要的,那么一定以熟练这些题目为先,当时间不足和最终准备笔试复习时,也可有侧重的完成与复习。
  • 最后且最重要的,总结的目的是为了实践。
    • 前面说了一堆理性分析,然后以毫无改变为结束,那么总结的意义是什么呢?
    • 每次总结结尾一定要列出优化后可行的措施,在下次总结时回顾这篇去对比,是否真的有落实新的措施;
    • 否则没有对比,没有改变,还是日复一日的老样子,做题的加速度没有提升,那为什么要总结呢?一直坚持做题不就好了吗?
2.如何做总结?

3.为什么花了很多时间刷题?

内心认为"做出来 = 我有能力"

见:当遇到没啥思路题目时,仍会投入时间做,有时还容易上头投入1个多小时在一道题上。

感:

但此时的我,对于算法题拥有的认知较少,如果只是鲁莽信仰“大力出奇迹”,这难道不是闭门造车或掩耳盗铃吗?

只是为了证明自己投入比他人成倍的时间能够做出题目,就证明自己比他人优秀吗?

另一方面是我趋易避难的天性,当我投入大量时间在一道题,实际上并没有去理解参考答案更费劲,去学习新的东西是难于在使用已掌握知识的。

想通过打时间战安慰自己“”我已经尽力了”,不思改进的盲目努力本质上是在思考上偷懒和逃避责任的做法。要敢于尝试和思考是否有更优的做题模式,在实践中不断与自我对质,才能在长期的刷题中取得最终想要的效果。

思:

“君子善假于物也”

为什么不将这部分时间投入在学习先辈的优秀思路,更快速地提升自己?

要意识到自己是小白,在我这个阶段要更注重向优秀的人学习,掌握正确思路后,再练习完成度。

若不能有此等认知,否则越到后面的难题,越不可能做不出,但又投入大量的时间,不仅会产生剧烈的挫败感,还会消耗有限的精力,导致没有精力做更重要的事情:理解不会题目的思路。

行:

每题限时25min,当10min没有思路时,则可选择直接看思路,看完后再做一遍并总结。

4.总想一口气吃成大胖子

第一次刷题便想理解并实现多种做法,又要刷题和总结,但只有3-4小时时间肯定是不够的。

感:

要意识到时间有限,每天3-4小时的投入能够掌握一到两道题解法已经是不错,要减少焦虑和挫败感,否则越往后越会烦躁不安,要相信水滴石穿的力量。

5.如何高效刷题?

见:我刷题的步骤是怎么样的?

1.找题→2.做题→3.理解参考答案→4.优化代码→

5.回顾所有题目做总结→6.产出博客(没时间做)

思:

以四道题为例:预计投入4h

前天题目默写回顾输出,总上限1h

每题在25min内完成,总上限2h
每题花15min理解总结,总上限1h

预准备:

  • 找题不需要脑子,可以前天晚上做好,第二天精力都投入到做题当中。
  • 根据做题规划,确定做题优先级。
  • 撰写好第二天要默写博客的题目链接。

设置严格的时间节点,到点就进行下个环节,保证每个环节都能够完成。

  • 若时间不够,则减少做题数量,保证有足够时间理解和总结。
总结

做必学习&总结>默写回顾>做题数量

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:代码随想录刷LeetCode|训练营周总结(一)-创新互联
文章转载:http://6mz.cn/article/ccsoie.html

其他资讯