jedihy
V2EX  ›  LeetCode

终于把 547 题的 Leetcode 全部用 Python 刷完了

  •  
  •   jedihy · Jun 15, 2017 · 21585 views
    This topic created in 3435 days ago, the information mentioned may be changed or developed.
    代码全丢 github 里面了,接下来刷第三遍的时候准备每题都写详细题解。

    https://github.com/csujedihy/lc-all-solutions
    Supplement 1  ·  Jun 16, 2017
    因为 python 没有 built-in 的 binary search tree,所以凡是一定要用 BST 做的题,必然会慢一个量级,如 O(nlogn) -> O(2^2)。
    64 replies  •  2017-06-16 16:23:32 +08:00
    eccstartup
    eccstartup
    Jun 15, 2017
    1
    有心
    helloworld000
    helloworld000
    Jun 15, 2017
    2
    6666666666666

    请问刷了多久?
    catsky
    catsky
    Jun 15, 2017
    3
    👍
    jedihy
    jedihy
    OP
    Jun 15, 2017
    4
    @helloworld000 不好统计,有的时候刷得多,有的时候不刷。第三遍估计不到一个月可以刷完,一天极限 20 题吧。
    jedihy
    jedihy
    OP
    Jun 15, 2017
    5
    之前刷过差不多一遍了,所以刷的快点。
    syahd
    syahd
    Jun 15, 2017 via Android
    6
    请问,遇到完全不会的题是怎么处理的?还是大神没有出现过这种情况
    jedihy
    jedihy
    OP
    Jun 15, 2017 via iPhone
    7
    @whwq2012 并不是大神,还是有一些不会的,看 discuss 就会了,我有一两道题 discuss 都不想看了,太麻烦。
    Suddoo
    Suddoo
    Jun 15, 2017 via Android
    8
    昨天看好像已经 590+题了
    jedihy
    jedihy
    OP
    Jun 15, 2017 via iPhone
    9
    @Suddoo 算法题只有 548,最后一题是 61x
    yankbytes
    yankbytes
    Jun 15, 2017
    10
    过两天估计就 600+了 lol
    sagaxu
    sagaxu
    Jun 15, 2017
    11
    刷 poj 或者 zoj 吧,2000 多道各种类型都有
    xiang578
    xiang578
    Jun 15, 2017 via iPhone
    12
    @sagaxu 这俩个都不稳定,推荐 hdu 或 bzoj
    chengluyu
    chengluyu
    Jun 15, 2017 via iPhone
    13
    @xiang578 bzoj 难度对于面向工程的程序员还是有点高了。
    weer0026
    weer0026
    Jun 15, 2017
    14
    正好在用 golang 刷,感谢了。
    zachgenius
    zachgenius
    Jun 15, 2017
    15
    有心啊
    jeffersonpig
    jeffersonpig
    Jun 15, 2017
    16
    有些题我都不知道是要让我做什么,看不明白测试的样例输入是在干嘛
    holyghost
    holyghost
    Jun 15, 2017 via iPhone
    17
    牛逼,向大佬学习!
    ebony0319
    ebony0319
    Jun 15, 2017 via Android
    18
    厉害了,老铁。
    yemoluo
    yemoluo
    Jun 15, 2017
    19
    有心了。赞啊...
    prasanta
    prasanta
    Jun 15, 2017 via Android
    20
    写点心得吧大兄弟
    jmc891205
    jmc891205
    Jun 15, 2017❤️1
    21
    随便点了个 151.reverse-words-in-a-string/reverse-words-in-a-string.py
    ```
    class Solution(object):
    def reverseWords(self, s):
    """
    :type s: str
    :rtype: str
    """
    return " ".join(s.split()[::-1])
    ```
    Python 刷题真是方便哈哈
    superleexpert
    superleexpert
    Jun 15, 2017
    22
    厉害,hard 级别的真是头疼
    20015jjw
    20015jjw
    Jun 15, 2017
    23
    不错 不过我感觉对着公司刷就行 去哪家刷哪家
    zhengxiaowai
    zhengxiaowai
    Jun 15, 2017
    24
    大兄弟,就服你这样子的人
    mahone3297
    mahone3297
    Jun 15, 2017
    25
    最近正准备刷。。。果断 fork !
    buckyRRRR
    buckyRRRR
    Jun 15, 2017
    26
    古有八股文,今有 leetcode,这句话是谁说的来着?
    aaronzjw
    aaronzjw
    Jun 15, 2017 via Android
    27
    厉害了! 已 fork 有空也刷一下,为了以后找工作
    TaoSama
    TaoSama
    Jun 15, 2017 via Android
    28
    哇 厉害了 坚持的人都厉害
    guomiaoyou7784
    guomiaoyou7784
    Jun 15, 2017
    29
    厉害,佩服每天坚持做题的人。
    我也附上我用 C++刷题的 github 链接供大家查看 https://github.com/778477/LeetCode

    还没刷完,不过会持续更新的:)
    xiang578
    xiang578
    Jun 15, 2017 via iPhone
    30
    @chengluyu 只有对于高中生来说那里的难度不高
    anyele
    anyele
    Jun 15, 2017
    31
    厉害了啊
    overuns
    overuns
    Jun 15, 2017
    32
    004 的 helper 貌似没写完?
    jedihy
    jedihy
    OP
    Jun 15, 2017 via iPhone
    33
    @jmc891205 因为 python 没法像 C 一样操作字符串不得已
    jedihy
    jedihy
    OP
    Jun 15, 2017 via iPhone
    34
    @overuns 我说怎么爬虫没爬下来,原来最后一次提交没 accept
    lsmgeb89
    lsmgeb89
    Jun 15, 2017
    35
    NB 了,刷了 150 就刷不动了,现在每天慢刷中
    jedihy
    jedihy
    OP
    Jun 15, 2017
    36
    @overuns push 了新的,但是这个 code 也算好。
    jedihy
    jedihy
    OP
    Jun 15, 2017
    37
    @overuns *也不算好
    明天再写一个版本
    laike9m
    laike9m
    Jun 15, 2017 via Android
    38
    来我司面试不?
    yonka
    yonka
    Jun 15, 2017
    39
    赞,向你学习。
    xcodebuild
    xcodebuild
    Jun 15, 2017
    40
    厉害,一直刷不动。。

    正巧今天知乎的路人甲大神声称自己大学就刷完了 LeetCode



    https://www.zhihu.com/question/30362260/answer/183841799
    iConnect
    iConnect
    Jun 15, 2017
    41
    题主这个厉害了,赞一记
    lins05
    lins05
    Jun 15, 2017
    42
    赞

    btw 天天用楼主开发的 proximac
    allan888
    allan888
    Jun 15, 2017❤️1
    43
    @codefalling 大学刷完 leetcode 谈不上什么困难的任务,只要有心都能做到。
    大神的话我舍友是个例子,他完全不会编程序,然后某天突然想看看算法。花了大概两个小时问了我 java 怎么 print,数据结构啥的怎么用,函数是啥这些乱七八糟的 leetcode 跑起来需要的基本语言。又不知道哪弄了本算法导论放着随时查。
    然后过了不到一个月告诉我刷完了,感觉有点意思,但是没新题了,只好闲的蛋疼开始每周做 leetcode 的 contest,基本稳定在总分 global 前 20 名。。。
    trcnkq
    trcnkq
    Jun 15, 2017❤️1
    44
    xcodebuild
    xcodebuild
    Jun 15, 2017
    45
    @allan888 #43 这是真大神

    才发现楼主居然是 proximac 的开发者,厉害
    bonfy
    bonfy
    Jun 15, 2017
    46
    楼主犀利了,只有刷过的人才知道刷完的不容易啊.

    我刷了一点就没刷下去,去写了个 python 的下载器了 https://github.com/bonfy/leetcode

    这东东还是每天同步我刷的题的,哎,慢慢刷
    tooast
    tooast
    Jun 15, 2017
    47
    已 star 目前也在刷,向大神学习~
    kba977
    kba977
    Jun 15, 2017
    48
    @codefalling 再去看看回答,貌似已经改了😆😆😆
    spice630
    spice630
    Jun 15, 2017
    49
    为什么我赚了钱 赢了比赛却没找到女朋友?
    spice630
    spice630
    Jun 15, 2017
    50
    说实话 leetcode 的题太 low 了,只是比较简单才比较火
    linmi
    linmi
    Jun 15, 2017
    51
    哈哈哈,可以分享到掘金 https://juejin.im
    hitmanx
    hitmanx
    Jun 15, 2017
    52
    @allan888 真大神也
    flaneurse
    flaneurse
    Jun 15, 2017 via Android
    53
    谢谢取走了
    eric1202
    eric1202
    Jun 15, 2017
    54
    stared
    imink
    imink
    Jun 15, 2017
    55
    膜拜下。真心不容易。只刷了 100 多道题目的路过。FLAG 公司楼主应该是比较稳了。
    kn007
    kn007
    Jun 15, 2017
    56
    stared,膜拜下
    mrvon
    mrvon
    Jun 15, 2017
    57
    用 Go 刷了 375 道,除去没付费的题目,剩下的不多了。:)
    greenmoon55
    greenmoon55
    Jun 15, 2017
    58
    谢谢分享~我刚刷到 100+
    JayFang1993
    JayFang1993
    Jun 15, 2017
    59
    可以去面 Google 了
    Tunar
    Tunar
    Jun 16, 2017 via Android
    60
    @mrvon 老铁你也很稳,,我也正在刷,不过才刷了几十道,,
    ma63d
    ma63d
    Jun 16, 2017❤️1
    61
    啊哈,竟然是我用我写的 leetcode-spider 爬的。
    刷完所有题是真的强👍。
    mrvon
    mrvon
    Jun 16, 2017
    62
    @Tunar 啊哈~
    jedihy
    jedihy
    OP
    Jun 16, 2017 via iPhone
    63
    @mrvon 我发现 V2EX 上可以遇到各种作者
    mrvon
    mrvon
    Jun 16, 2017
    64
    @jedihy 嗯~握手握手~~~~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2224 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 195ms · UTC 14:16 · PVG 22:16 · LAX 06:16 · JFK 09:16
    ♥ Do have faith in what you're doing.