首页 > 编程知识 正文

国内有哪些好的刷题网站啊,网上刷题软件

时间:2023-05-04 11:12:09 阅读:285246 作者:3422

作者:把头发梳成大人模样
链接:https://www.zhihu.com/question/25574458/answer/135080314
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

日常刷题篇,笔试面试求职篇,ACM篇。日常刷题篇:1、(topcoder)Deliver Faster through Crowdsourcing就这名字就足以让人感觉到它的地位了,没错,这可是全世界规模最大的程序竞赛网站了,也会有一些算法竞赛,这个比较适合一些高端的或者搞acm的,也会举办一些比赛,能参观一下也是多少人心之所向。2、(Codeforces)http://codeforces.com/这个网站是俄罗斯的最大的算法比赛网站了,可以和大家交流学习,也是一个自学的好地方,当然,要有一定的自学能力。3、(AtCoder)AtCoder这个网站是 日本最大的算法竞赛网站,题风很棒。有英文和日文题解,很贴心,但是我们应该很少有人能够用日语看题看网站,所以我们可以将网站调成英文的。4、(Codility)https://codility.com/这个网站也是非常有名的,主要是帮助各大公司笔试的,可以在线编程,而且支持的语言非常多,很适合来这列刷题的,所以英语不好的一定要多学习的,其实英语这个东西就是你越不看英文的就越没有感觉,身为一个程序员,英文不好怎么行呢5、 (Timus Online Judge)Timus Online Judge这个网站是一个俄罗斯的题库,里面的题目也是比较适合有一定基础的来这里提升。这个网站我不经常用,所以也就不多说。6、(SPOJ)6、(SPOJ)Sphere Online Judge (SPOJ)这个网站是波兰的,但是讨厌的是广告好多,弄的不知所以,界面还挺好看的,也是有一定基础才可以。7、(USACO)USA Computing Olympiadusaco是美国中学生的官方竞赛网站。是美国著名在线题库,专门为信息学竞赛选手准备。推荐直接阅读英语原文,既准确可靠又可提高英语水平。做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式。网站的Training题目全面,是学习信息学不可不知的网站,每年NOI,NOIP 都会参考上面的题目。每道题附有详细题解,可查看测试数据和运行结果,便于调试、发现错误并改正。采用章节递进的层次结构,由易到难,讲授知识、练习编程结合,题目必须依次完成,避免了只挑简单题做的行为。各章节犹如一本竞赛辅导书,形成了一个鲜明的知识结构,利于OI初学者和等待的老师逐步提高水平,充分学习信息学各方面知识,避免偏颇。(来源:usaco_百度百科)不足之处:1. 其中有些习题NOI超纲,请甄别。(随着国内信息学竞赛难度的提升,已经基本不超纲了)2. 习题量过少,需要其他题库补充。3. 与国内NOIP竞赛略有脱节,需要注意。4.全英文界面,无官方翻译,但有非官方的中文翻译。8、Saratov State University :: Online Contestersgu是俄罗斯斯坦福州立大学的OJ,很老牌了.题目数量很少,但题题精炼,每做一道题都会让你的编程水平上升,特别适合进阶来使用,在有一定编程水平之后可以试着做做,要争取做出每一道题。只是网站不太稳定,容易进不去,或者就是很慢很慢,不过坚持下去进阶石非常有效果的,好感度非常大。现在就是进不去了。。。9、(UOJ)UVa Online Judge西班牙Valladolid大学的Online Judge。是最古老也是全世界最知名的Online Judge,这个是比较适合初学者的。国内也就是那么OJ,其实可以一段一段的练习,永远不怕练的多。10、(Hihocoder)hihoCoder对这个网站的好感度也比较好,可能是因为跟acm的风格很像的缘故吧,每周都会有一个竞赛题目,可以参与其中,据说最早来自于原北京大学POJ团队,一周一个编程题,非常不错的,主要是有一定趣味性。11、(Lintcode)LintCode - 主页这个被称作中文版的leetcode,也是可以做为编程能力提升的一个中转站。12、(nowcoder)牛客网-专业IT笔试面试备考平台,最全C++JAVA前端求职题库,全面提升IT编程能力牛客网作为中国最大的IT题库,来到这就是一个字,刷~而且结合着论坛,求职,给程序员很好的一个体验,里面的帖子都很有含量,要不就是你去提问总有热心牛友帮你回答,牛客网的CEO叶神,细心的身影也会经常出没,帮助大家,这也是我比较看好牛客网的一个原因。13、 13、 Welcome To PKU JudgeOnline北京大学的OJ,上面题目有点久远,不过很适合上手,题目相对比较简单,经典算法会比较多,不过不是特别建议这个了,经典题目在其他很多网站上也能找到的,如果就想来看看这些经典题目,也是可以的。14、ZOJ :: Home这个是浙江大学的Online Judge,也是经典题目会比较多,更新也是几乎到一个阶段了,我已经很久没有来过了。15、Welcome to Hangzhou Dianzi University Online Judge这个是杭电的OJ,这个在国内还是比较火的,大多数应该都知道的,也不用多说了,主要是很多比赛都在这,想不知道都不行,主要是ACMer喜欢在这里,说哎也惭愧,只是我最近也没有来过了。。但是还是非常非常推荐的。16、HUSTOJ这个是华中科技大学的OJ,里面的题目也是很棒的,他的亮点还有可以创建自己的比赛,比较有趣,之前玩过一次,之后专心打比赛去就再也没有来过了。这里进阶顺便推荐几本好书:挑战程序设计竞赛算法算法导论The Art of Computer Programming

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。