V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GenialX2
V2EX  ›  程序员

到底该如何刷 LeetCode?

  •  
  •   GenialX2 · 2019-11-17 16:20:49 +08:00 · 3128 次点击
    这是一个创建于 1593 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://qoogle.top/how-to-brush-leetcode/

    8 条回复    2019-11-18 11:14:00 +08:00
    cwjokaka
        1
    cwjokaka  
       2019-11-17 18:59:28 +08:00
    我:简单和中等尽量自己想,困难直接看答案😨
    omysho
        2
    omysho  
       2019-11-17 20:18:16 +08:00 via Android   ❤️ 9
    张宇:同学们做题如果你绞尽脑汁想不出解法怎么办?看答案!考研数学的学习和你平时的学习有很大的不同,不要以为看答案会降低你的解题能力,因为你就没有那个能力。
    本来这道问题需要乘除法的知识才能解决,但是你现在连加减法都不会,怎么能解决问题呢?
    所以就需要看答案,先从答案里面学习解题所需要的知识,这样你才能解这道题。
    q8164305
        3
    q8164305  
       2019-11-17 21:14:29 +08:00 via Android
    实在看不懂就直接看答案,有的题目就跟奥数一样,你没有那个思路就不可能解出来,能看懂的话刷完只是时间问题
    tomczhen
        4
    tomczhen  
       2019-11-17 21:25:47 +08:00 via Android
    亲身体会,很多题目想解的前提是知道对应到数学定理或者公式,非科班或者数学不行的话,自己钻研反而浪费时间。
    也许有点功利,不过还是看答案吧。
    zhjy23212
        5
    zhjy23212  
       2019-11-18 06:11:56 +08:00
    基本的数据类型和题目类型搞清楚,接下来就是具体案例具体分析。
    linglongll
        6
    linglongll  
       2019-11-18 10:11:54 +08:00
    最起码你要先了解最基本的数据类型 以及最简单的操作方法 包括但不限于数组 队列 二叉树 链表 堆 图等一系列数据结构 同时熟悉一门语言的以上数据结构的一系列处理方法 然后开始刷题 刷的过程中要多想想别直接看答案 可以先依靠手头知识资料进行查询 我一般是用刚想到的可能是最蠢的方法先来一下 看看能不能解决 然后再多思考一下看看可否优化或者有其他的路子 最后再看一下最高投票 结合起来 最好就是一个题或者几个题把这类的题目都有一个大概的解题思路 共勉老哥 我也算法很垃圾 大学都去打 dota 了 后悔没办法 学习最好的时间就是以前年轻的时候 在一个就是现在 坚持就是胜利 奥利给
    qsbaq
        7
    qsbaq  
       2019-11-18 10:35:46 +08:00
    先自己理一遍思路然后跟标准答案对比一下是否需要改善。
    GenialX2
        8
    GenialX2  
    OP
       2019-11-18 11:14:00 +08:00
    @linglongll 奥利给是什么梗?哈哈 饼干么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   975 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:31 · PVG 04:31 · LAX 13:31 · JFK 16:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.