1
vegito2002 2018-02-06 23:49:39 +08:00
leetcode. 先挑一个先刷起来, LeetCode 就有的你刷了, 不要跟选编程语言一样在这种选择上面浪费时间
|
2
zqqian 2018-02-06 23:50:41 +08:00
先把 VJ 上面的 HDU 的 108 题刷了再说
|
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 上做题补题, 查漏补缺, 学习新算法。 希望对你有帮助。 |
4
Sanko OP |
5
111qqz 2018-02-07 10:35:45 +08:00
如果不是为了准备面试刷 leetcode 感觉帮助不大. 而且我的感觉是很多题目描述都很烂,更多的是一些类似脑筋急转弯的小技巧.
vj 上的题目太多了,大多数题目是竞赛向的.因为不了解你的具体情况,建议问问你身边靠谱的同学的建议, |
6
xkeyideal 2018-02-07 11:01:34 +08:00
leecode 是用来给要面试的人刷题用的。
为了提高自己算法的技能还是刷各个 OJ,CF,TC 比较靠谱 |