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. 图像超分辨率算法:CVPR2020
  2. mysql 导入8msql文件_MySQL导入大容量SQL文件数据问题
  3. 本地git存储库关闭_Git 入门:术语基础 | Linux 中国
  4. FQND之联想--username@host.domain跟进
  5. 基于ArcGIS API for JavaScript加载百度各种类型切片地图
  6. 小b和排序(51Nod-2484)
  7. 北京化工大学2018年10月程序设计竞赛部分题解(A,C,E,H)
  8. u8api openapi_使用OpenAPI规范进行更好的API测试
  9. ApacheCN NodeJS 译文集 20211204 更新
  10. linux修改jdk版本无效,关于windows和linux系统更换JDK版本后,修改环境变量也无法生效的原因和解决办法...
  11. php动态创建属性,PHP使用方法重载实现动态创建属性的get和set方法
  12. 为什么不可变性在 React 中非常重要
  13. Qt动态映射qobject_cast()
  14. Border Layout
  15. Java七大设计模式原则(附相关电子图书下载)
  16. 称上的重量怎么用计算机算出钱,HUBA材料重量计算器(材料称重计算助手)V1.3 最新版...
  17. 阿里一键生成代码工具
  18. FME将ArcGIS符号化转为CAD填充
  19. openwrt添加USB网卡驱动(SIERRA)
  20. 视频算法经理岗位描述(工业方向)

热门文章

  1. 听见丨HTC发布新款Vive Pro,采用高分辨率OLED屏并内置耳机 高通在CES上发布新芯片,可将蓝牙耳机续航延长3倍
  2. c语言整点报时,C语言编写一个简单整点报时工具源代码
  3. 网盘(你还在受制于人?暴露隐私、公司数据文件?教你搭建个人/企业私有云盘)
  4. realtek没有禁用前面板_教你win7系统realtek禁用前面板插孔检测的具体步骤
  5. 如何给Centos系统的虚拟机更改主机名和用户名
  6. UE4 什么是蓝图,如何用来快速创建原型?
  7. Java使用华软通信能力平台实现短信发送
  8. 从平安普惠捆绑意外险,看最强金融生存法则:底子厚、路子野、扛得住
  9. 「达人分享」涨见识了!一段代码就可快速检测微信被删好友
  10. 啵哩打印机如何连电脑打印(转载)