Bryan0Z
V2EX  ›  LeetCode

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

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

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

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

    https://github.com/songtianyi/acmer-qualification-code
    252748371
    252748371
    Jul 19, 2018
    73
    @SparkMan
    求分享 pdf
    unforgiven
    unforgiven
    Jul 19, 2018
    74
    @calebx o(1)的斐波那契数列是按照公式计算出来的,由于里面有无理数并不算准确,准确性最好的算法是 o(log n)的
    abcbuzhiming
    abcbuzhiming
    Jul 19, 2018
    75
    算法的本质是玩数学,数学是最能体现你跟别人智商差距的东西,所以各位,不要纠结了,能刷多少就刷多少,刷不出来就去补高数,再刷不出也没办法。这就是智商碾压的差距,没听过那个笑话吗:某县城天才数学超牛,别人一道题解 2 个小时,他只需要几分钟,如愿以偿考入清华大学数学专业,一年后绝望转专业,因为在这里他一道题要花 2 小时别人只需要几十秒!这个领域真是的就是比智商的,光靠努力没用。好在绝大部分应用也不需要如此高深的算法,我等凡人也还能继续混口饭吃。
    puga2006
    puga2006
    Jul 19, 2018
    76
    没有用 C 语言写的?
    zzzhen
    zzzhen
    Jul 19, 2018 via Android
    77
    工作后刷 leetcode 还有用吗 我刚毕业参加工作 啥都不懂 想问问😂有用的话 我也想刷一下
    mmdsun
    mmdsun
    Jul 19, 2018 via Android
    78
    leetcode 低级题目没有算法而言,中高级才有算法。低级都吃梨的话。说明不适合搞算法。往自己长处发展吧。
    cubecube
    cubecube
    Aug 7, 2019
    79
    @zzzhen 换工作的时候有点用,不准备换工作,就没毛用了。国内日常用算法的不多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4142 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 274ms · UTC 09:19 · PVG 17:19 · LAX 01:19 · JFK 04:19
    ♥ Do have faith in what you're doing.