0、网易有道OJ : http://oj.youdao.com/

刷题汇总: https://vjudge.net/

1、赛码网 :http://www.acmcoder.com/index
2、计蒜客 : https://www.jisuanke.com/
3、hihoCoder : http://hihocoder.com/problemset
4、牛客网 : https://www.nowcoder.com/8752455
5、北京大学的Online Judge :http://poj.org/
6、杭州电子科技大学的OJ :http://acm.hdu.edu.cn/
7、西班牙Valladolid大学的Online Judge : https://uva.onlinejudge.org/
8、topcoder : https://www.topcoder.com/
9、俄罗斯算法竞赛网 : (Codeforces)http://codeforces.com/
10、各大公司面试 : (Codility)https://codility.com/**
11、Leetcode:https://leetcode.com/


AND

1、Interview Cake

2、Hacker Rank

3、CodeEval

4、TopCoder

5、CodingBat

6、LeetCode

7、Geeks for Geeks

8、Career Cup

9、Programming Praxis

10、Glassdoor

  • 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之一,界面和谐,题目类型也非常丰富,适合有一定基础的选手练习,对高手而言也是个提高能力的良好平台。更多介绍见博客: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。

1Codility
同样一家著名的国外刷题网站。和Leetcode不同,它是专门帮各大软件公司笔试用的,只是副业提供了一些面试题和挑战。但即使是训练模式都非常经典,很值得一做。而且测试数据集提供的非常完善,总能让你有想不到的边界情况。Take our free programming lessons

特点:很接近面试题的风格,训练模式也基本够用。

2Lintcode
可以称作中文版本的Leetcode,个人感觉最高难度比Leetcode高一些。这两个类似的网站,可以配套来刷。每个刷一遍,也能保持新鲜感。

特点:中文支持很好,和Leetcode有一部分题类似,可以和九章算法课程配合使用。

3Hihocoder
来自于原北京大学POJ开发团队,网站一直在进步。最早是微软的在线笔试网站,现在网易也使用它进行在线笔试。题目侧重于较难题目,风格很像ACM比赛,要自己注意数据集的输入输出。

特点:每周一道算法题极难又有趣,可以用来扩展面试题思路。而且是网易、微软的在线笔试网站,有机会需要多练习。

刷题!刷题!刷题网!!!相关推荐

  1. 《刷题笔记》牛客网 字符集合(一刷)

    <刷题笔记>牛客网 字符集合(一刷) 文章目录 <刷题笔记>牛客网 字符集合(一刷) 1.题目分析: 2. 思路分析 3. 代码: 总结 1.题目分析: 本题有多组输入,题目的 ...

  2. DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台、刷题集合、问题为导向的十大类刷题算法(数组和字符串、栈和队列、二叉树、堆实现、图、哈希表、排序和搜索、动态规划/回溯法/递归/贪心/分治)总

    DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台.刷题集合.问题为导向的十大类刷题算法(数组和字符串.栈和队列.二叉树.堆实现.图.哈希表.排序和搜索.动态规划/回溯法/递归/贪心/分治)总 ...

  3. 【leetcode热题100】刷题记录(5-8)

    [leetcode热题100]刷题记录(5-8) 5. 最长回文子串 2. 两数相加 3. 无重复字符的最长子串 4. 寻找两个正序数组的中位数 5. 最长回文子串 题目链接 给你一个字符串 s,找到 ...

  4. 408真题和模拟题应该怎么刷

    今天分析一下咱们408真题和模拟题应该怎么刷,以及一些经验, 以上的经验是基于一位408大佬(408 120+ 总分390+)以及我的一些经验和看法,废话不多说,下面进入正题咯 时间安排 408大佬之 ...

  5. js逻辑训练题_二建冲刺必刷300题!精选历年真题+母子题+模考易错题!

    订阅公众号,回复[口诀],获取完整版实务口诀 你是不是常常疑惑为什么同样在做题,同样熬通宵,同样很努力,为什么有人顺利拿证,有人却因几分之差黯然落榜? 因为二建不仅拼努力的程度,更要拼对精准二建信息的 ...

  6. 初二物理模型有哪些_暑假新初二、新初三的数学该怎么学,教辅怎么买,题该怎么刷?看这里~...

    这个暑假对于新初二和新初三的孩子都非常关键,因为下一学期的数学难度都要上升一个台阶,自古相传一句老话"初二两极分化,初三天上地下",其实引起这么大化学反应的原因就是在于数学和科学这 ...

  7. 《剑指 Offer I》刷题笔记 41 ~ 50 题

    <剑指 Offer I>刷题笔记 41_50 排序(中等) 41. 最小的k个数# _解法1:排序 API + 数组复制 API 42. 数据流中的中位数 _解法1:暴力 搜索和回溯算法( ...

  8. 《剑指 Offer I》刷题笔记 11 ~ 19 题

    <剑指 Offer I>刷题笔记 11 ~ 19 题 查找算法(中等) 11. 二维数组中的查找 _解法 1:暴力迭代 解法 2:标志数 解法 3:逐行二分 12. 旋转数组的最小数字 _ ...

  9. 《剑指 Offer I》刷题笔记 1 ~10 题

    <剑指 Offer I>刷题笔记 1 ~10 题 栈与队列(简单) 1. 用两个栈实现队列 _解法 1:暴力做法 解法 2:优化解法 1 2. 包含 min 函数的栈 _解法 1:pop( ...

  10. C语言二级题库(刷题软件+60套真题+填空题+大题)2022年9月份新题第三套

    文章只能发选择题,刷大题去刷题软件效果会更好 刷题软件 gongzhonghao:露露IT 选择题 1.下面选项中不是关系数据库基本特征的是_______. A. 不同的列应有不同的列名 B. 不同的 ...

最新文章

  1. 牛!Python 也能实现图像姿态识别溺水行为了!
  2. 北京大学现代农业研究院张华伟实验室招聘启示
  3. Redis 内存压缩实战,学习了!
  4. RocketMQ与kafka对比(18项差异)-转自阿里中间件
  5. 为什么不走INDEX FAST FULL SCAN呢
  6. TensorFlow 笔记6--迁移学习
  7. Servlet文件上传功能的实现(commons-fileupload)
  8. Arm-Linux 编译Asterisk
  9. 深度优先搜索——单词接龙(洛谷 P1019)
  10. L1-003. 个位数统计-PAT团体程序设计天梯赛GPLT
  11. USTC 1119 graph 图的同构
  12. mysql 中文字符 函数_MySQL基础之字符函数-Go语言中文社区
  13. 安卓Service完全解析(上)
  14. R语言软件和RStudio环境的下载与安装
  15. 十:javaee会议管理系统实现过程之会议室管理功能的代码(完整详细有注释)
  16. ToLua 入门07_GameObject
  17. mp3转wav,详细方法介绍
  18. 为什么短除法能求最小公倍数?
  19. 是否有无穷多组基本勾股数
  20. java ftp 假死_FTPClient下载文件程序假死问题

热门文章

  1. 可观测性-Metrics-Kafka监控
  2. 山东电梯维护服务器,山东省质量技术监督局关于建立电梯维护保养单位告知性登记制度的通知...
  3. Android ROM定制
  4. 一文带你了解 JavaScript 函数式编程
  5. bugku ctf 这不是md5 (666c61677b616537333538376261353662616566357d)
  6. 免费ARP(gratuitous ARP)
  7. linux下nginx安装与配置说明
  8. ArcGIS Runtime SDK for .Net 100.6 如何加载本地数据
  9. 海信电视云账号连不上服务器,海信云账号如何使用?图文教程详解
  10. 如何利用海关数据开发客户?