扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
目录
创新互联建站专注于企业全网营销推广、网站重做改版、胶州网站定制设计、自适应品牌网站建设、HTML5建站、商城系统网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为胶州等各大城市提供网站开发制作服务。刷LeetCode之做总结思考
1.为什么刷LeetCode要做总结?
2.如何做总结?
3.为什么花了很多时间刷题?
总想一口气吃成大胖子
4.如何高效刷题?
总结
刷LeetCode之做总结思考 1.为什么刷LeetCode要做总结?前沿:撰写博客的目的是为了再刷时回顾和进一步完善,其次才是以教为学,所以如果有些博客写的较简陋,是为了保持进度不得已而为之,还请大家多多见谅。
预:看到题目后的思路和实现的代码。
见:参考答案展示。
感思:对比答案后的思考,与之前做过的题目是否有关联。
行:
(1)对于没做出来的题目,阅读答案后重新做一遍;
(2)下次做题可以尝试改善的方向;
(3)有助于理解的相关的题目
再往上思考为什么要刷LeetCode?
那么为什么刷LeetCode要总结呢?
内心认为"做出来 = 我有能力"
见:当遇到没啥思路题目时,仍会投入时间做,有时还容易上头投入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元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流