刷题的网站
Posted 大大大猫头鹰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了刷题的网站相关的知识,希望对你有一定的参考价值。
从国内外分的话,
国内:
1. [九度OJ](题库-九度Online Judge,用代码记录你的成长之路!):王道论坛或者考计算机408的同学也许听过,目前已经收录了各高校上机复试真题,还有些名企笔试题,但好久没更新了。考研准备复试的同学可以参考下。
2. [牛客OJ](在线编程_C++Java前端经典笔试面试题库) 题目挺全的,包含《剑指Offer》66题,校招真题105题,leecode148题,ACM训练题7418题(变态),计算机考研复制233题,华为机试108题,还有一些其他js题。但支持语言不多,都支持C++和java,c#、js、python2.7一部分支持。AC不通过会提供使题目错误的输入,但往往格式不规范。总的来说题量很多,系统一般。
3. [51NOD](最新动态 - 51Nod) 题目有546题,AC不通过会有对应的输入输出,不过需要分值购买来下载看,分值可以通过刷题得到,里面也有关于贪心算法和动态规划的学习教程,曹鹏博士讲的,只有做完教程分值才能返还,非常好的一个网站。目前支持19种主流语言,支持python2和python3,case设计也非常合理。
4. [浙江大学 Online Judge(ZOJ](http://acm.zju.edu.cn). 国内最早也是最有名气的OJ,有很多高手在上面做题。打开速度快。
5. [北京大学 Online Judge(POJ)](Welcome To PKU JudgeOnline>)建立较晚,但题目加得很快,现在题数和ZOJ不相上下,特点是举行在线比赛比较多,数据比ZOJ上的要弱,有时候同样的题同样的程序,在ZOJ上WA,在POJ上就能AC。不过感觉pku的题目要难很多。这个题库的一大特点就是 OnlineJudge功能强大,其实pku现在已经是中国最好的ACM网站。
6. 补充下,国内有个仿照leecode做的[lintcode](LintCode - 编程面试题在线训练平台),lintcode刚出来的时候我做了几道题比较了一下,有些时候lintcode能过的代码放在leetcode就会有test case挂掉,不过那也是好久以前了,现在应该发展的挺好了,虽然还在发展之中,但感觉lintcode做的UI很不错,不好的地方就是没有像leecode的讨论区,非得到九章算法 - 帮助更多中国人找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧去查答案,当然查询只支持英文哟,比如查丑数要输入"ugly"才会查的到,两个网站分开来也是想赚培训班的钱吧。但他只提供答案没有论坛高手的解题讨论并没有卵用,这点我觉得leecode比较好。好的地方除了UI就是lintcode会有leetcode的付费题,同时他的ladder挺好用的,可以练一下每个题型的经典题。推荐先刷完leecode的免费题,再来lintcode上玩。
7. [赛马网](赛码网-IT笔试加分利器) 自带没几道题目,而且有一次刷他自带的题目体验很不好,记得有道题目显示其他人“正确提交的答案”其实都是错误的,而自己提交的正确答案却显示不通过,看那些所谓的正确答案甚至是其他题目里的答案,想跟客服反应还找不到渠道,只有qq群。。。他家商业合作做的挺不错,京东、今日头条等那他做笔试平台,大家要是想刷名企的题目倒是可以来这的,但刷其他题目,呵呵。。。
1. [leetcode ]( LeetCode Online Judge) 可以说是最著名的网站了,海量编程题包含数据库和shell试题,支持 C, C++, Java, Python, C#, javascript, Ruby, Bash, mysql.喜欢用python的同学注意可以支持python3了,另外提供导致ac不通过的的输入和输出,易于修改程序。
2. [俄罗斯萨拉托夫国立大学(Saratov State University)(SGU)]( Saratov State University :: Online Contester) SGU是俄罗斯萨拉托夫国立大学(Saratov StateUniversity)用于培养ACM选手的训练网站。这个网站的建成时期较晚,但随着比赛的举行以及新题目的加入,这个题库的题目也日渐丰富。这个题库的一大特点就是 OnlineJudge功能强大,它不仅使你避开了多数据处理的繁琐操作,还能告诉你程序错在了第几个数据。这一点虽然与ACM的Judge有些出入,但是却方便了调试程序。与UVA相比,这里的题目在时间空间上要求都比较严格,而且更多的考察选手对算法的掌握情况,所以特别推荐冲击NOI的选手也来做一做。
以上是关于刷题的网站的主要内容,如果未能解决你的问题,请参考以下文章