求推荐下刷算法题的平台

2018-07-20 15:39:25 +08:00
 WhyAreYouSoSad

1.有权威感的,社区成员多的。 2.如果能带社交属性的比较好,没有的话,别人可以通过这个平台看出对方的算法水平。 3.不要 leetcode,问题描述不准确,难度划分也是差成翔,能像 acm 题目描述那样的比较好。

5509 次点击
所在节点    程序员
35 条回复
yanaraika
2018-07-21 01:37:27 +08:00
1. codeforces div3/div2 前 2 题 lintcode
2. div2 中间两题+hackerrank 难度<=35 的题
3. codeforces 不涉及复杂数据结构 /特殊数论 /计算几何 3 的 div2 后两题+hackerrank 难度<=50 的题。

中间推荐 uva 上那个刘汝佳的基础算法设计的题集。

不推荐 poj 是因为只返回 ac/wa 对找工作训练帮助不大,而且 poj 题目难度质量也参差不齐。
yanaraika
2018-07-21 01:39:06 +08:00
楼上这一套做下来即使只做最近一两年的也有 500+题了,对于日常找找工作足够
ToT
2018-07-21 02:26:40 +08:00
topcoder
starvedcat
2018-07-21 02:39:24 +08:00
你是个弱智吧?
20015jjw
2018-07-21 02:53:22 +08:00
反正我刷了 100 个 leetcode 就面进各大公司了 还是看人
bleutee
2018-07-21 02:58:00 +08:00
很多题目本来就是要你解决抽象问题,当然不会给太多条件。你能考虑到哪些 constraints 本身也是面试的一部分。
ayyll
2018-07-21 08:24:46 +08:00
cf/tc 看不出来水平区分你来打我
mrlcy
2018-07-21 09:22:46 +08:00
朋友,此言差矣。什么条件都给你了,题做起来也太无聊了,就剩下套算法了。在我看,刷题挑战在两点,一是在脑袋里用循环不变式证明正确性,争取没有逻辑错误;二是尽量考虑全边界条件,争取直接 AC。
x86vk
2018-07-21 09:23:47 +08:00
cf 等着你
jziwenchen
2018-07-21 10:47:21 +08:00
以前刷过 飞燕
aliipay
2018-07-21 14:08:41 +08:00
难道不是 3 个点?
noxe
2018-07-21 14:48:46 +08:00
我认为 cf 的题目不是很适合初学者,因为 cf 算是比较新的 oj,题目都是作为比赛题目,大多数是在比拼 skill 和 trick,对 knowledge 的涵盖不够,很多经典的东西不会出了。所以很难通过刷 cf 题目来提高算法能力。
我比较建议的是从经典题目开始学起,比如 poj 的 usaco 系列,大概 200 道,我之前全做完了,感觉自己水平有了质的提升。
然后再推荐一个 lightoj.com ,这里的分类做的很好,涵盖了大多数基础知识点,题目都比较务实。
Sanko
2018-07-21 19:12:50 +08:00
voj
Zchary
2018-07-22 09:35:33 +08:00
HackerRank
wqyyy
2018-07-22 10:06:31 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/472694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX