近日,一位员工在某互联网论坛发帖哀叹:
每天晚上下班后刷leetcode,十一点开始,刷到一两点,感觉自己太蠢了,两三个月了还是很多题不会,最后都是看别人题解才解决,而且前面刷了后面忘,真是崩溃。一度怀疑干这行是真的需要天赋,科班985硕出身真是太丢人了。
长期熬夜记忆力下降很快的,没记忆力很多事情效率低下,而且思维也不敏捷了。还是别太熬夜,注意休息好,保重身体。985已经比绝大部分人优秀了,别妄自菲薄,肯定没问题的。
其实不用刷到那个点,晚了没啥效率,调整一下时间,有效率才最重要。
其实,不会很正常,不会才要学啊,学解题思路和技巧。容易忘就多背几遍,以前不知道的东西,现在知道了,这不是进步么。
前面的忘了,只能说你根本就没搞懂,说明你数据结构和算法学得不行,先把数据结构和算法都实现一遍再做题,效果会不错。第一遍你做的一般都不是最优解,然后再比较最优解怎么做的。实在写不出再看答案并理解。
算法应该思考的是思想,别贪多。每一次写代码都要源于现场思考而不是记忆,刷题给你带来的就是一种临场镇定感和对代码质量的关注。
有的网友建议这么做:能随便写easy之后把每个类别的题都找一两道,然后尝试写写,看答案用到的知识点,同时每个类别再找一两道,就看着这个知识点死磕新找的几道题,比如动态规划的背包状压dp,数据结构的并查集线段树;一道题写不出来就写他个三四天。中间绝对不要看答案。当你看着知识点能自己手写出一道之后就没什么瓶颈了,之后就是代码力训练了。
那么,大家怎么看呢?
页面更新:2024-05-06
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号