V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Windsooon
V2EX  ›  程序员

跳出刷题的自我怀疑

  •  
  •   Windsooon ·
    Windsooon · 2021-02-22 09:45:37 +08:00 · 4306 次点击
    这是一个创建于 1405 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚接触 Leetcode 的时候,我经常边刷题边陷入自我怀疑,通常有几个原因:1 )想不到最优解:一些简单题目的最优解,我觉得自己不可能想出来,也不太能理解。2 )看不懂解法:论坛中被赞最多的解法往往为了追求代码的简短性而忽略可读性,在刷题初期要理解解法都需要耗费大量时间。3 )差距太大:网上有不少竞赛直播的视频,他们在 20 分钟之内就能解答四道题目,对比之下,实在自愧弗如。

    这几个原因导致的自我怀疑不仅打压了我刷题的热情,耗费了大量时间,也影响了我对自己真实算法水平的判断。如今刷过一些题之后,我开始了解到一些更深层的原因,希望在此能帮助到刷题中迷茫的各位:

    全文阅读

    9 条回复    2021-02-22 17:07:56 +08:00
    402124773
        1
    402124773  
       2021-02-22 09:53:27 +08:00   ❤️ 1
    leetcode 很多都是看过刷过再匹配到相似的问题,就是套路,和高考题一样吧,熟能生巧。
    普通人根本不可能想到一个新的解题方法的。基本都是看过类似的问题,大概朝什么方向可以解决。
    看到题目->想到类似的问题->可能是怎么解决->写代码->考虑优化。
    如果能做到 40 分钟 bugfree 写完中等的题目,基本就是我最后的目标了。
    hejw19970413
        2
    hejw19970413  
       2021-02-22 10:06:45 +08:00
    抄吧,多写几次,没有人是一开始就会的。慢慢来,坚持刷
    yanulg
        3
    yanulg  
       2021-02-22 11:00:20 +08:00
    做得快因为他们是刷题家
    rodrick
        4
    rodrick  
       2021-02-22 11:47:58 +08:00
    作为一个刷题新手,目前才 100 题左右,我是基本十分钟没有思路就看题解思路,不看代码,然后自己根据思路画一画图然后敲代码,敲不出再去看代码,我觉得这样是比较高效的方法,毕竟我为面试而刷题,耽误太多学习其他东西的时间去刷题对我来说可能不算划算
    ghostviper
        5
    ghostviper  
       2021-02-22 14:51:06 +08:00
    你看到人家写出来的东西 牛逼得不得了 想到自己做不到,谁知 大多数人都是 背后 付出很多努力,一遍一遍尝试 、优化、迭代才有的你看起来很美妙或者看不懂的答案,但是别个却没在 solution 里面写这些东西;还有一个就是没找到适合自己的方法或者教程,如果你确信找到了那就规划、然后坚持,确定的事,大概率的事要坚持做!
    eastphoton
        6
    eastphoton  
       2021-02-22 14:56:11 +08:00
    正常的。。基本套路就是靠熟能生巧来解同类题了。
    灵光一现太难得,有些经典算法也是多少年才有的,自己做题那点时间创新十分有限。
    onec
        7
    onec  
       2021-02-22 16:23:24 +08:00
    高中没刷过题是吧😅
    tmackan
        8
    tmackan  
       2021-02-22 16:30:11 +08:00
    @rodrick nice
    watzds
        9
    watzds  
       2021-02-22 17:07:56 +08:00
    @rodrick #4 我十年都没 100 题,今天看着几题提交记录是 6 年前,看不懂了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2658 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 15:14 · PVG 23:14 · LAX 07:14 · JFK 10:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.