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

被 LeetCode 虐的死去活来的一定不止我一个…

  •  
  •   Bryan0Z · 97 天前用 Android 发布 · 5761 次点击
    这是一个创建于 97 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近上班事情少,每天无聊就刷刷 LeetCode,被虐的死去活来的,有时候一道题要花一个小时(包括 debug,看最优解,重写啥的)
    600 多题不知道啥时候才能刷完,有没有人和我一样,求心理安慰
    78 回复  |  直到 2018-07-19 23:25:45 +08:00
        1
    gitopen   97 天前 via Android
    有。用 pyrhon 刷,然后经常超时。
        2
    ytmsdy   97 天前 via iPhone
    现在的磨难是以后的人民币!
    想着一堆小朋友正在刷比 leetcode 难很多的 acm 的时候,你就应该平衡了!
        3
    luob   97 天前 via iPhone   ♥ 1
    那……试试 hduoj ?
        4
    deepreader   97 天前   ♥ 8
    那就只有来安利一下我的 pdf 了: https://github.com/algorhythms/Algo-Quicksheet
        5
    hizoubin   97 天前
    很后悔大学没去参加 ACM 队
        6
    laxenade   97 天前   ♥ 1
    迟早都是要刷的,早死早超生,而且现在不是 800 多道了吗
        7
    skadi   97 天前
    打过 acm 的话,就没这种焦虑了...
        8
    takato   97 天前
    ACM 正经题(非水题)一道题没卡几天就算挺好了。。
    这期间恐怕你吃饭睡觉都睡不香- -。。。
        9
    lfmy   97 天前
    @hizoubin 我们大学当时压根就没人听过 ACM。。
        10
    whileFalse   97 天前
    一个小时一道题挺快的了。
        11
    lychnis   97 天前 via Android
    要看你刷的是什么题 你要是什么基础都没有就去做 hard 那就是方法不对 一般 medium 半小时一个
        12
    acumen   97 天前 via iPhone
    用 swift 刷太难受了
        13
    luopengfei14   97 天前 via iPhone
    @acumen 虽然我工作主力用 swift,但是感觉 swift 也就那样。
        14
    luopengfei14   97 天前 via iPhone
    @takato 感觉你就在说我,前几道题就被虐的死去活来
        15
    salamanderMH   97 天前
    熟能生巧
        16
    takato   97 天前
    @luopengfei14 这说明你喜欢啊。。看好你的潜力哦。
    如果不喜欢,是不会为挫折花费很大心力的呢。
        17
    pathbox   97 天前 via iPhone
    @gitopen 我都用 go 刷 然后显示的性能秒 python
        18
    yanaraika   97 天前 via Android
    多做做
    无他,唯手熟尔
        19
    BaffinLee   97 天前
        20
    tt67wq   97 天前
    我刷的欧拉计划,后面 60 多难度的都是几周才一题
        21
    ihainan   97 天前
    楼主你算好了,还能上班刷…我都是中午午饭后午觉前刷,以及班车路上看题,晚上回家写的…
        22
    enchilada2020   97 天前 via Android
    在此帖受到了鼓舞 感谢大家
        23
    agagega   97 天前
    @lychnis 其实有些 hard 比 medium 还好做点,主要是许多 hard 会涉及到一些专门的知识,比如 DFA 什么的……会了写起来就还挺好的
        24
    easylee   97 天前 via Android
    我觉着吧,lc 还算好的,每个题你都能找到很棒的答案,可以供你参考。

    真的玩 acm 的话……各大 OJ 不少题目都找不到优秀解法,得自己绞尽脑汁想。
        25
    itskingname   97 天前
    是时候安利我的 Python 版本了:
    https://github.com/kingname/LeetCode
        26
    SparkMan   97 天前
    我是直接下载了个 java 版本的 pdf,600 多页,前后做了几个月,线性表、查找排序、二叉树、字符串、回溯 DFS/BFS, 动态规划。现在比较有感觉,很多题都有固定的思路,可以往上套。慢慢做,理解才重要,否则刷 600 题也没用,过 2 天就忘记了
        27
    scmod   97 天前
    我选择逃避~
        28
    SparkMan   97 天前
    后面再看看 TOPK 常见经典问题、字典树、线段树、这些
        29
    kba977   97 天前
    @SparkMan 能不能分享一下 java 版本的 pdf
        30
    ex2vkf   97 天前 via iPhone
    之前刷了几个超过 100%的,🤦🏿‍♂️
        31
    aice114   97 天前
    @SparkMan 老哥分享一下 java 版本的 pdf
        32
    UsherOu   97 天前
    @SparkMan 老哥,资源发一下呗
        33
    Bryan0Z   97 天前 via Android
    @laxenade 唔,真的诶,现在已经 872 道了,我还停留在几年前的记忆
        34
    Bryan0Z   97 天前 via Android
    @scmod 233333
        35
    jianpanxia   97 天前
    python 是刷 leetcode 最舒服的语言.
    java 和 c++ 也不错.
        36
    Bryan0Z   97 天前 via Android
    @jianpanxia 我用的 Java,不用 IDE 经常报错,准备换 Python 了
        37
    hpeng   97 天前 via iPhone
    @Bryan0Z vscode 装个插件,就好写很多。约等于白板写。
        38
    jmc891205   97 天前
        39
    ackfin01   96 天前
    呃 hard 题么,还没做到 hard 模式,easy 题几分钟一个
        40
    specita   96 天前
    一个小时可以了。。。别问我为什么知道
        41
    goalong   96 天前
    搭车安利一波我的答案,https://github.com/goalong/lc,之前是用 python 写的,现在准备用 go 也刷一次,持续更新中
        42
    Nagisa1992   96 天前
    @gitopen 笑出声。。。
        43
    cooljs   96 天前
    @BaffinLee 大佬写了多久
        44
    rannnn   96 天前
    还是不要用 IDE 刷比较好,面试都是白板。直接在网页上写比较接近白板的环境,培养一气呵成 bug free 的能力。。。
        45
    xiaxiaocao   96 天前
    还好,当时我都是先看一下答案,再自己写一遍,效率高多了
        46
    BaffinLee   96 天前
    @cooljs 一年前写了一个月左右,最近写了两三个月吧,每天有空的时候刷一刷
        47
    luosuosile   96 天前
    我给你讲个笑话。
    大三大四的时候我心想,也就 500 多道。一个月就刷完了。
    过了一年多了,leetcode 涨到了 800 多道,我才刷了不到 100 道,会的不到 50 道,一知半解的 50 道。刷的还没出的块 QAQ
        48
    LaplaceTransform   96 天前
    主要问题是自己太莽了,总是有没想到的点,每个题都要提交好几遍
        49
    zjp   96 天前 via Android
    所以改刷 CodeWars 了😀更多难度等级可以选
        50
    gitopen   96 天前 via Android
    @gitopen 手滑打错。python
        51
    gitopen   96 天前 via Android
    @pathbox 用 python 刷让人抓狂。😂
        52
    gitopen   96 天前 via Android
    @itskingname 去拜读一下
        53
    realkenshinji   96 天前 via iPhone
    @acumen javaer 笑而不语
        54
    realkenshinji   96 天前 via iPhone
    @SparkMan 哪里下的?我也去搞一个
        55
    calebx   96 天前   ♥ 1
    leetcode 真 TMD 不是给程序员的,是给天才的。
    里面还有 O(1)的 fibonacci !!!! ,知道什么是 o(1) 么?
    答案里面有根号 5,你知道根号 5 么?黄金分割线本质么?
    不知道就别 leetcode 了,这还是 medium level 的!
        56
    lyluyaoh   96 天前
    工作狗有刷 leetcode 的必要吗?当初找工作的时候刷了一阵儿,现在工作了感觉用处就一般般,没有动力了。。。反而对业务逻辑更感兴趣。。。咋办
        57
    KnightJoker   96 天前
    是时候不要脸的安利一下 Swift 版本了:
    https://github.com/KnightJoker/LeetCode-Solutions
        58
    realkenshinji   96 天前 via iPhone
    @zjp codewars +1
        59
    hpeng   96 天前
    @calebx 是解出了通项公式吧.
        60
    hustlibraco   96 天前
    @calebx o(1)的 fibonacci 不就是写一个归纳公式吗?
        61
    deadEgg   96 天前
    @calebx 不一定要你 O(1)去解把。一般 medium 的题不会难到要求要 O(1)。

    不过话说回来,让我自己做 hard 难度的题,没接触后我能解出的概率不超过 15%。。
        62
    calebx   96 天前
    @hpeng @hustlibraco @deadEgg
    反正我看到解的时候要哭了,约莫着这辈子让自己推到出来都是不现实的。
        63
    hpeng   96 天前 via iPhone
    @calebx 以前数分老师推了一黑板,全忘了
        64
    akring   96 天前
    弱弱的问一句,http://hackerrank.com 的是啥水平
        65
    20015jjw   96 天前 via Android
    刷个一百题差不多了..
        66
    zhze93   96 天前
    刷不动啊。。。
        67
    gnijuohz   96 天前
        68
    fcoolish   96 天前
        69
    fcoolish   96 天前
    我只刷了几题就没刷了
        70
    SparkMan   96 天前
        72
    spice630   96 天前
    先入门下 ACM,你会发现这些题都是 1+1=2 了

    https://github.com/songtianyi/acmer-qualification-code
        73
    252748371   96 天前
    @SparkMan
    求分享 pdf
        74
    unforgiven   96 天前
    @calebx o(1)的斐波那契数列是按照公式计算出来的,由于里面有无理数并不算准确,准确性最好的算法是 o(log n)的
        75
    abcbuzhiming   95 天前
    算法的本质是玩数学,数学是最能体现你跟别人智商差距的东西,所以各位,不要纠结了,能刷多少就刷多少,刷不出来就去补高数,再刷不出也没办法。这就是智商碾压的差距,没听过那个笑话吗:某县城天才数学超牛,别人一道题解 2 个小时,他只需要几分钟,如愿以偿考入清华大学数学专业,一年后绝望转专业,因为在这里他一道题要花 2 小时别人只需要几十秒!这个领域真是的就是比智商的,光靠努力没用。好在绝大部分应用也不需要如此高深的算法,我等凡人也还能继续混口饭吃。
        76
    puga2006   95 天前
    没有用 C 语言写的?
        77
    zzzhen   95 天前 via Android
    工作后刷 leetcode 还有用吗 我刚毕业参加工作 啥都不懂 想问问😂有用的话 我也想刷一下
        78
    mmdsun   95 天前 via Android
    leetcode 低级题目没有算法而言,中高级才有算法。低级都吃梨的话。说明不适合搞算法。往自己长处发展吧。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3245 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 22ms · UTC 06:57 · PVG 14:57 · LAX 23:57 · JFK 02:57
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1