V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Sanko
V2EX  ›  问与答

在校大学生(非 acm 队员)想提升自己刷 vjudge 还是刷 leetcode,这两者主要有什么区别

  •  
  •   Sanko · 2018-02-06 22:50:37 +08:00 · 3704 次点击
    这是一个创建于 2488 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 条回复    2018-02-07 11:01:34 +08:00
    vegito2002
        1
    vegito2002  
       2018-02-06 23:49:39 +08:00
    leetcode. 先挑一个先刷起来, LeetCode 就有的你刷了, 不要跟选编程语言一样在这种选择上面浪费时间
    zqqian
        2
    zqqian  
       2018-02-06 23:50:41 +08:00
    先把 VJ 上面的 HDU 的 108 题刷了再说
    ZZZZone
        3
    ZZZZone  
       2018-02-07 01:28:17 +08:00 via Android   ❤️ 1
    目前大二的 acm 队员。
    1,vj 是一个平台,里面爬有有各种各样的题, 如果没有人领着拉题的话做题质量参差不齐很难提升。 如果是自己做题的话不要盲目的去刷 vj 的题, 但是像[kuangbin 带你飞]这样的专题还是很经典的。
    2, 定期打 codeforces 和 atcoder 的比赛, 这两个比赛都是质量比较高的。 每场比赛难度都是梯度的, 适合任何水平的人。
    3,leetcode 我的建议是作为辅助, 以第二条为主。 因为平时打比赛写代码都是竞赛风格类代码, 而以后工作呢是工程代码,leetcode 就是偏工程风格一点的(给你接口,让你完成函数)。
    我大一的时候一直在做 cf at hdu poj 各种 oj 上的题。 大二这学期寒假才开始做 leetcode 上的题, 每天刷个两三道 leetcode 足够了, 其他时间都是在 cf,at 上做题补题, 查漏补缺, 学习新算法。
    希望对你有帮助。
    Sanko
        4
    Sanko  
    OP
       2018-02-07 08:23:02 +08:00 via Android
    @vegito2002 @zqqian @ZZZZone 谢谢大佬科普,我先去刷 vjudge 吧
    111qqz
        5
    111qqz  
       2018-02-07 10:35:45 +08:00
    如果不是为了准备面试刷 leetcode 感觉帮助不大. 而且我的感觉是很多题目描述都很烂,更多的是一些类似脑筋急转弯的小技巧.
    vj 上的题目太多了,大多数题目是竞赛向的.因为不了解你的具体情况,建议问问你身边靠谱的同学的建议,
    xkeyideal
        6
    xkeyideal  
       2018-02-07 11:01:34 +08:00
    leecode 是用来给要面试的人刷题用的。
    为了提高自己算法的技能还是刷各个 OJ,CF,TC 比较靠谱
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1312 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:50 · PVG 01:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.