V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zhongrs232
V2EX  ›  问与答

LeetCode 多看题解有助于理解算法吗,真诚希望过来人能提供一下建议

  •  
  •   zhongrs232 · 2020-10-27 16:19:26 +08:00 · 1037 次点击
    这是一个创建于 1508 天前的主题,其中的信息可能已经有所发展或是发生改变。

    力扣中国上每道题都有官方题解,自己想不出来就会翻看官方的题解和代码,但有时会遇到就算给出题解思路也看不懂代码的情况,这种情况下,是该死磕呢,还是先放一放,过段时间再看呢?有没有那种灵光乍现的情况,就是多看几遍,忽然就懂了的。死磕的话一直悟不出来会很沮丧,效率感觉也不高。

    6 条回复    2020-10-27 18:55:28 +08:00
    rexyan
        1
    rexyan  
       2020-10-27 18:25:55 +08:00   ❤️ 1
    我的做法是按照分类刷,先从数组,字符串简单的开始,然后将思路记录下来。有些代码和题解不是一般人可以想出来的。建议多刷几遍,多理解思想就行。刷一遍我感觉几乎等于白刷
    renmu123
        2
    renmu123  
       2020-10-27 18:28:27 +08:00 via Android   ❤️ 1
    当然是看答案,你把算法题看成高中数学题就可以了,就是套路,多做做就有思路了
    kera0a
        3
    kera0a  
       2020-10-27 18:31:34 +08:00 via iPhone   ❤️ 1
    看情况吧,点子不太扎手的话死磕,先死磕题解中用到的知识点,再死磕题解,最后根据自己的思路写出来

    那种一看题解就知道知识点不够的硬角色就先不做
    Cielsky
        4
    Cielsky  
       2020-10-27 18:45:55 +08:00 via Android   ❤️ 1
    这就和做题一样,你不会可能只是因为你没见过,见过了慢慢总结再遇到类似的题就直接可以做了
    asanelder
        5
    asanelder  
       2020-10-27 18:45:55 +08:00   ❤️ 1
    有啥沮丧的?好多算法都是数学家级别的人想出来的(注意不是什么编程大牛想出来的),你自己想不出来再正常不过了。如果能自己独立想出来,俺觉得你就有了能以你的名字命令算法的水平了。

    所以,不要沮丧,给自己定个时间,比如 15 分钟想不出来,直接看答案,一遍不行,就多来几遍。

    遇到那些实在是太 tricky 的,不做也罢。怕面试官问你?俺就问:“面试官,这题是你自己想出答案的么?还是多背了几遍呢?”

    放心,一般的面试官水平还达不到数学家那种档次的。
    zhongrs232
        6
    zhongrs232  
    OP
       2020-10-27 18:55:28 +08:00
    谢谢各位~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:59 · PVG 16:59 · LAX 00:59 · JFK 03:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.