刚接触 Leetcode 的时候,我经常边刷题边陷入自我怀疑,通常有几个原因:1 )想不到最优解:一些简单题目的最优解,我觉得自己不可能想出来,也不太能理解。2 )看不懂解法:论坛中被赞最多的解法往往为了追求代码的简短性而忽略可读性,在刷题初期要理解解法都需要耗费大量时间。3 )差距太大:网上有不少竞赛直播的视频,他们在 20 分钟之内就能解答四道题目,对比之下,实在自愧弗如。
这几个原因导致的自我怀疑不仅打压了我刷题的热情,耗费了大量时间,也影响了我对自己真实算法水平的判断。如今刷过一些题之后,我开始了解到一些更深层的原因,希望在此能帮助到刷题中迷茫的各位:
全文阅读
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/754963
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.