• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yuldx
V2EX  ›  程序员

有没有一起刷题的小伙伴

  •  
  •   yuldx · Jun 9, 2018 · 5269 views
    This topic created in 2897 days ago, the information mentioned may be changed or developed.

    用 brute force 完成了 leetcode 的第一题,打败了百分之 8 的人,感觉路很长。有没有和我一样基础差的一起暑假刷题的。

    25 replies    2018-06-10 21:34:36 +08:00
    vegito2002
        1
    vegito2002  
       Jun 9, 2018   ❤️ 1
    一亩三分地了解一下, 全是刷题的
    agagega
        2
    agagega  
       Jun 9, 2018 via iPhone
    感觉这玩意比背单词难坚持
    SkyeX
        3
    SkyeX  
       Jun 9, 2018
    天天在刷中
    SkyeX
        4
    SkyeX  
       Jun 9, 2018
    学习了 新单词 brute force
    Or2
        5
    Or2  
       Jun 9, 2018
    +1
    HBpencil
        6
    HBpencil  
       Jun 9, 2018 via Android
    天天在刷
    yuldx
        7
    yuldx  
    OP
       Jun 9, 2018
    @vegito2002 发现新大陆,全是。


    @SkyeX
    @HBpencil 怎么坚持的,不容易啊。
    MrXiong
        8
    MrXiong  
       Jun 9, 2018
    @agagega 如果你觉得算法题很有趣的话,就不难了
    agagega
        9
    agagega  
       Jun 9, 2018
    @MrXiong 有趣是有趣,不过这玩意时间不太好控制,有些题想不出来会在脑海里占据一整天..
    HBpencil
        10
    HBpencil  
       Jun 9, 2018 via Android
    @yuldx 刷习惯了,一天不刷就难受😂
    yuldx
        11
    yuldx  
    OP
       Jun 9, 2018
    @MrXiong 挫败感有点强,学了两年 cs,一道 easy 题硬是想不出比 O ( n^2 )快的。
    vegito2002
        12
    vegito2002  
       Jun 9, 2018
    @yuldx 很正常的, 慢慢来就行了. 刷题这个东西就是典型的需要量变导致质变, 我一开始刷的时候一整天的时间都刷不完三题.
    yuldx
        13
    yuldx  
    OP
       Jun 9, 2018
    @vegito2002 谢谢安慰,刚开始应该优先题目量还是优先时间复杂度呢?
    vegito2002
        14
    vegito2002  
       Jun 9, 2018   ❤️ 2
    @yuldx 看个人吧. 我当时基础差, 所以我采取的是深度优先: 每一道题不仅要 AC, 还要看完 editorial, 然后 discuss 至少看四个帖子, 然后 submission 至少还要挑出来一个最优解.
    如果你基础还可以, 可以广度优先: 先把数量堆上去, 套路都熟悉之后思路变宽其实也不错
    mjikop1231
        15
    mjikop1231  
       Jun 9, 2018
    传说中的 紫书、白书、黑书 了解一下?

    一般看 discuss 也就是去找找有没有新思路和黑科技。

    时间复杂度只要你做下去你就会知道,能过题的复杂度就够了
    abowloflrf
        16
    abowloflrf  
       Jun 9, 2018 via iPhone
    同刚开始刷题,为了准备马上的秋招,意思加油吧
    abowloflrf
        17
    abowloflrf  
       Jun 9, 2018 via iPhone
    @abowloflrf typo 一起
    yuldx
        18
    yuldx  
    OP
       Jun 9, 2018
    @vegito2002 打算一个问题解决后再去看看更优解,然后看看能不能理解实现一遍。


    @mjikop1231 那些 ACM 的书籍对我这种为了应付面试刷题的应该有点屠龙之技了吧。


    @abowloflrf 为了明年的暑期实习😂, 加个 TG 交流一下? ID:Yuldx
    KMpAn8Obw1QhPoEP
        19
    KMpAn8Obw1QhPoEP  
       Jun 9, 2018 via Android
    同想暑期刷题 现在太渣了什么都不会 先从基本数据结构练起…算法玩不来 曾经试着自己看紫书 简直要吐血
    yuldx
        20
    yuldx  
    OP
       Jun 9, 2018
    @enchilada2020 加个 TG 吧,看了你的帖子“求建议”,感觉我们的迷茫很像啊。同大二,同专业课成绩还凑合,没项目没刷题,焦虑。
    lychnis
        21
    lychnis  
       Jun 9, 2018
    同在刷, 这玩意分级感觉有问题, 有的 easy 很难, 有的 hard 又感觉只有 medium 级别, 不要被这个吓到
    KMpAn8Obw1QhPoEP
        22
    KMpAn8Obw1QhPoEP  
       Jun 9, 2018 via Android
    @yuldx TG 是什么…查了一圈只找到了某个奇怪的变装网站
    Coioidea
        23
    Coioidea  
       Jun 9, 2018 via Android
    leetcode 范围确实太小。国内几个 acm 和 noip 的题库都不错的。提高编程功底
    rabbbit
        24
    rabbbit  
       Jun 9, 2018
    搞不懂 leetcode 的运行时间是怎么算的,提交相同的代码也会变.
    下边两次提交的代码是一样的

    soulomoon
        25
    soulomoon  
       Jun 10, 2018
    可能是因为差别太小。。。 所以随机差别一下子就盖过了算法复杂度差别
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2902 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 01:34 · PVG 09:34 · LAX 18:34 · JFK 21:34
    ♥ Do have faith in what you're doing.