算法修炼网站

在我们不管学习和研究的同时必须修炼的内功:https://leetcode.com/
作者:Luau Lawrence
作者:知乎用户
1. http://acm.pku.edu.cn/JudgeOnline
http://162.105.81.212/JudgeOnline
2. http://code.google.com/codejam
3. http://poj.grids.cn/
4. http://ace.delos.com/usacogate
5. http://poj.youdao.com/practice/
http://poj.youdao.com/practice/
http://www.lydsy.com/JudgeOnline/
链接:https://www.zhihu.com/question/20368410/answer/19628560
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

推荐的讲解算法的网站、好博客:http://www.csie.ntnu.edu.tw/~u91029/ 讲解、代码格式、图表都很规范,覆盖广http://www.matrix67.com/informatics.html Matrix67 的一些算法讲解类经典文章,平易近人https://www.byvoid.com/blog/tag/計算機科學 BYVoid 的博客,计算机科学标签http://fanhq666.blog.163.com/blog/ 范浩强的博客http://watashi.ws/blog/@watashi 的博客因为百度空间新版升级,许多空间看不到了……有口碑的稳定的在线题库:http://uoj.ac UOJhttp://acm.timus.ru/ URALhttp://uva.onlinejudge.org/ UVAhttp://acm.sgu.ru/index.php SGU http://www.spoj.pl/ SPOJ - 波兰著名 OJ,好题 / 系列不少,缺点是机器太慢http://poj.org/ POJ - 北大http://acm.hdu.edu.cn/ HDU - 杭电http://ace.delos.com/usacogate USACO - 算法入门级训练题(附带算法讲解)http://livearchive.onlinejudge.org/index.php ACM/ICPC 真题http://oj.tsinsen.com/ 清橙 OJhttp://acm.hust.edu.cn/vjudge/toIndex.action vjudge - 各大 OJ 之集结http://projecteuler.net/ 非常有爱的数学/算法题库在线算法比赛网站(也可作为题库使用):http://community.topcoder.com/tc Topcoderhttp://codeforces.com/ Codeforceshttp://www.codechef.com/ Codechefhttp://main.edu.pl/en POI 等比赛http://ace.delos.com/contestgate USACO 月赛http://code.google.com/codejam Google Code Jam(2014.8.18 之后更新)http://www.lydsy.com/JudgeOnline/ 耒阳大视野,前身为八中 OJ,省选及以上刷题必备……国内入门题库(主要是 NOIp 级别):http://vijos.org/ 最有名也是最古老的 OJ……目前状况不明中。http://tyvj.cn/ http://www.rqnoj.cn/ http://wikioi.com/problem/#其他相关:http://www.nocow.cn/ 国内的程序设计竞赛百科,很悠久了,大概 OIer 都在上面看过 USACO 的翻译吧……
1. leetcode

http://leetcode.com/

  1. careerup

http://www.careercup.com/

http://hawstein.com/posts/ctci-solutions-contents.html

  1. glassdoor

http://www.glassdoor.com/index.htm

  1. topcoder

http://www.topcoder.com/

  1. zoj

http://acm.zju.edu.cn/onlinejudge/

  1. july的博客

http://blog.csdn.net/v_july_v/article/details/6543438

  1. mitbbs

http://www.mitbbs.com/bbsdoc/JobHunting.html

  1. poj

http://poj.org/

  1. 杭电acm

http://acm.hdu.edu.cn/

  1. codeforces

http://codeforces.com/

  1. 复杂数据结构的讲解及实现GeeksForGeeks:
    http://www.geeksforgeeks.org/

  2. 一个比较牛逼的coding challenge网站:
    https://www.hackerrank.com/

  3. 他总结出的《程序员编程艺术》:
    https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/Readme.md

  4. 最近发现的一个比较有意思的论坛Hacker News:
    https://news.ycombinator.com

    • UVa Online Judge 西班牙Valladolid大学的Online Judge。是最古老也是全世界最知名的Online Judge,题库有详细的分类:如世界总决赛题目,刘汝佳的题目等等。题目目类型非常广泛。绝大部分的题目难度偏易,适合初学者磨练程序设计。
    • Timus Online Judge URAL是一个俄罗斯的在线题库。里面的题目相比国内一些OJ来说颇有些难度,我们学校集训队老队员喜欢拿这里的题出给新队员做,可见有一定的进阶作用。
    • Sphere Online Judge (SPOJ) SPOJ是波兰最为出色的Online Judge之一,界面和谐,题目类型也非常丰富,适合有一定基础的选手练习,对高手而言也是个提高能力的良好平台。传说君临天下的楼教主刷完了这个OJ?(更正:楼教主刷完的是SGU,感谢 @康Connor 指正)更多介绍见博客:SPOJ简介 - 海山。
    • USA Computing Olympiad USACO是美国中学生的官方竞赛网站、美国著名在线题库,专门为信息学竞赛选手准备;做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式;网站的Training题目全面,是学习信息学不可不知的网站,每年NOI,NOIP 都会参考上面的题目;每道题附有详细题解,可查看测试数据和运行结果,便于调试、发现错误并改正。
      采用章节递进的层次结构,由易到难,讲授知识、练习编程结合,题目必须依次完成,避免了只挑简单题做的行为;各章节犹如一本竞赛辅导书,形成了一个鲜明的知识结构,利于OI初学者和高手逐步提高水平,充分学习信息学各方面知识,避免偏颇。(来源:usaco_百度百科)
    • Saratov State University :: Online Contester 之前上SGU一直是404,所以不敢贴上来。现在亲测能上了就也放上来给大家看看吧。这个是货真价实的楼教主刷完的OJ。楼教主为什么要刷这个OJ而不刷这个回答里的其他OJ呢?因为这个OJ确实适合提升水平,应该跟Ural, SPOJ的难度相当。另外就不太了解了,在我心目中,SGU, Ural, SPOJ都适合区域赛冲金以及毕业想去Google等顶级公司的ACMer/Coder训练,三者区别不大。

链接:https://www.zhihu.com/question/25574458/answer/31175374
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Welcome To PKU JudgeOnline 北京大学的Online Judge。POJ上面的题目有点老了,但好处是做的人多,经典算法题多,解题报告也多,适合上手。- ZOJ :: Home 浙江大学的Online Judge。ZOJ用的不多,但为数不多的几次体验好像都还可以,值得尝试。- Welcome to Hangzhou Dianzi University Online Judge 杭州电子科技大学的OJ。杭电OJ在近几年取代了POJ,成为是目前国内最主流的OJ。它的题目丰富,难度梯度合理,广受全国各大高校的青睐。每年也会有大大小小的比赛挂在杭电的OJ上举办,去年的亚洲区网络赛也是在这上面做的。由此可见其在国内广大ACMer心目中的地位。也正因为如此,网上hdu的解题报告也很多,适合个人进阶训练。- UVa Online Judge 西班牙Valladolid大学的Online Judge。是最古老也是全世界最知名的Online Judge,题库有详细的分类:如世界总决赛题目,刘汝佳的题目等等。题目目类型非常广泛。绝大部分的题目难度偏易,适合初学者磨练程序设计。- Timus Online Judge URAL是一个俄罗斯的在线题库。里面的题目相比国内一些OJ来说颇有些难度,我们学校集训队老队员喜欢拿这里的题出给新队员做,可见有一定的进阶作用。- Sphere Online Judge (SPOJ) SPOJ是波兰最为出色的Online Judge之一,界面和谐,题目类型也非常丰富,适合有一定基础的选手练习,对高手而言也是个提高能力的良好平台。传说君临天下的楼教主刷完了这个OJ?(更正:楼教主刷完的是SGU,感谢 @康Connor 指正)更多介绍见博客:SPOJ简介 - 海山。- USA Computing Olympiad USACO是美国中学生的官方竞赛网站、美国著名在线题库,专门为信息学竞赛选手准备;做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式;网站的Training题目全面,是学习信息学不可不知的网站,每年NOI,NOIP 都会参考上面的题目;每道题附有详细题解,可查看测试数据和运行结果,便于调试、发现错误并改正。采用章节递进的层次结构,由易到难,讲授知识、练习编程结合,题目必须依次完成,避免了只挑简单题做的行为;各章节犹如一本竞赛辅导书,形成了一个鲜明的知识结构,利于OI初学者和高手逐步提高水平,充分学习信息学各方面知识,避免偏颇。(来源:usaco_百度百科)- Saratov State University :: Online Contester 之前上SGU一直是404,所以不敢贴上来。现在亲测能上了就也放上来给大家看看吧。这个是货真价实的楼教主刷完的OJ。楼教主为什么要刷这个OJ而不刷这个回答里的其他OJ呢?因为这个OJ确实适合提升水平,应该跟Ural, SPOJ的难度相当。另外就不太了解了,在我心目中,SGU, Ural, SPOJ都适合区域赛冲金以及毕业想去Google等顶级公司的ACMer/Coder训练,三者区别不大。- Codeforces Codefores是俄罗斯的一个算法竞赛网站,由 Saratov State University 创办和维护。Codeforces主要强调的是算法竞赛,每隔1个礼拜左右就会有定期的线上比赛举行,其题库也是由每场比赛的题目一场场积累下来的。相比上面几个以题库为核心的OJ,Codeforces的算法竞赛比较适合锻炼自己的临场发挥和压力下编程能力。- HUSTOJ 华中科技大学的Online Judge。hustOJ也和主流的其他OJ一样有着丰富的题库。但它主要的用处,是它所提供的这么一个叫做vjudge的东西,全称叫做Virtual Judge。通过vjudge,你可以从各大OJ、包括但不限于上述的所有OJ中直接抽取题目,利用这些题目创建一个属于你自己的比赛。非常适合专题训练、日常集训以及小伙伴们一起比赛切题玩。- LeetCode Online Judge 与很多OJ不同,leetcode是一个主要面向面试者的OJ (LeetCode OJ is a platform for preparing technical coding interviews)。上面的题目不多,目前只有152道,很多都是许多大公司的面试题目。题目类型偏基础,基本不会考察复杂的算法,很多都是对基础知识的应用,难度与topcoder div1 250或codeforces div1 A题难度相当。如果是希望练习编程基础或准备公司面试的话非常推荐此OJ(感谢室友/集训队大神/CMU准硕士 @yun peng 同学提供Leetcode介绍 (1/1/2015更新:室友拿了google的offer不去CMU了))。- 大视野在线测评·欢迎您 感谢评论区 @秋长泽建议,添加BZOJ。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值