代码随想录刷LeetCode|训练营周总结(一)-创新互联
目录
创新互联建站专注于企业全网营销推广、网站重做改版、胶州网站定制设计、自适应品牌网站建设、HTML5建站、商城系统网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为胶州等各大城市提供网站开发制作服务。刷LeetCode之做总结思考
1.为什么刷LeetCode要做总结?
2.如何做总结?
3.为什么花了很多时间刷题?
总想一口气吃成大胖子
4.如何高效刷题?
总结
刷LeetCode之做总结思考 1.为什么刷LeetCode要做总结?前沿:撰写博客的目的是为了再刷时回顾和进一步完善,其次才是以教为学,所以如果有些博客写的较简陋,是为了保持进度不得已而为之,还请大家多多见谅。
预:看到题目后的思路和实现的代码。
见:参考答案展示。
感思:对比答案后的思考,与之前做过的题目是否有关联。
行:
(1)对于没做出来的题目,阅读答案后重新做一遍;
(2)下次做题可以尝试改善的方向;
(3)有助于理解的相关的题目
再往上思考为什么要刷LeetCode?
- 能够在找工作面试时算法笔试通关,拿到面试的机会。
- 如何才能够顺利通过算法笔试?
- 在规定时间内保证准确率的情况下,尽可能多地做出题目。
- 算法题笔试的评判标准是什么?
- 刷题的优先级是什么?
- 思路>实现→10min没有思路,即做下一道题
- 如何才能够顺利通过算法笔试?
那么为什么刷LeetCode要总结呢?
- 首先,是为了缩短刷LeetCode时走弯路的时间和避免在同一个问题上不断犯错。
- 每周给自己一个固定的时间去审视自己刷LeetCode的方式是否正确?是否每周都在按预期完成刷题目标?目前刷题存在的大问题是什么?这个问题应该如何解决?
- 其次,对这周刷题复习巩固做题思路,寻找题目间关联,并针对重要题目再花时间学习。
- 通过默写题目思路来判断对每道题真实的掌握情况,只有了解客观的做题情况,才能有效地发现问题去解决。
- 发现题目间的关联,有助于建立知识网络,而不是将每道题作为孤立的知识点,即通过对比来强化我们对这类题的理解,帮助我们建立长期记忆。
- 28定律,做完题目要总结哪些题是更常考更重要的,那么一定以熟练这些题目为先,当时间不足和最终准备笔试复习时,也可有侧重的完成与复习。
- 最后且最重要的,总结的目的是为了实践。
- 前面说了一堆理性分析,然后以毫无改变为结束,那么总结的意义是什么呢?
- 每次总结结尾一定要列出优化后可行的措施,在下次总结时回顾这篇去对比,是否真的有落实新的措施;
- 否则没有对比,没有改变,还是日复一日的老样子,做题的加速度没有提升,那为什么要总结呢?一直坚持做题不就好了吗?
内心认为"做出来 = 我有能力"
见:当遇到没啥思路题目时,仍会投入时间做,有时还容易上头投入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://cdiso.cn/article/ccsoie.html