18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 国内有哪些好的刷题网站?

国内有哪些好的刷题网站?

时间:2022-09-03 02:09:02 | 来源:网站运营

时间:2022-09-03 02:09:02 来源:网站运营

本人现在正在学习数据结构与算法,想通过刷题练习一下分析问题,解决问题的能力。请问国内有哪些好的刷题网站?关注者8,797被浏览917,626登录后你可以不限量看优质回答私信答主深度交流精彩内容一键收藏查看全部 54 个回答把头发梳成大人模样程序员其实好的刷题网站有很多,不一定非要刷国内的,不知道题主的真正用意是什么,不管怎么说,作为程序员也不能只看国内的网站吧,在这里就都列举一下比较好的吧,大家针对自己的需求来选择刷题网站就好。很多高赞答主已经说了一些了,我列一下我知道的。




(这里想多说一句,不经常回答问题的,都是默默的潜伏,正好今天有时间就来整理一下我的回答一下吧)




刷题也要看目的,是日常刷题提高能力,还是巩固基础,还是为了笔试面试求职或者是其他,在这里我分为了三种:

日常刷题篇笔试面试求职篇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)Sphere Online Judge (SPOJ)

这个网站是波兰的,但是讨厌的是广告好多,弄的不知所以,界面还挺好看的,也是有一定基础才可以。


7、(USACO)USA Computing Olympiad

usaco是美国中学生的官方竞赛网站。是美国著名在线题库,专门为信息学竞赛选手准备。推荐直接阅读英语原文,既准确可靠又可提高英语水平。做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式。网站的Training题目全面,是学习信息学不可不知的网站,每年NOI,NOIP 都会参考上面的题目。每道题附有详细题解,可查看测试数据和运行结果,便于调试、发现错误并改正。采用章节递进的层次结构,由易到难,讲授知识、练习编程结合,题目必须依次完成,避免了只挑简单题做的行为。各章节犹如一本竞赛辅导书,形成了一个鲜明的知识结构,利于OI初学者和高手逐步提高水平,充分学习信息学各方面知识,避免偏颇。


(来源:usaco_百度百科)


不足之处:



1. 其中有些习题NOI超纲,请甄别。(随着国内信息学竞赛难度的提升,已经基本不超纲了)

2. 习题量过少,需要其他题库补充。

3. 与国内NOIP竞赛略有脱节,需要注意。

4.全英文界面,无官方翻译,但有非官方的中文翻译。


8、Saratov State University :: Online Contester


sgu是俄罗斯斯坦福州立大学的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、 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、(leetcode)https://leetcode.com/

这个刷题网站对于求职者来说并不陌生,几乎是人人都要刷一遍的,面试官也会从里面挑选各类题目,这样就会有更多的人去在上面刷,不光光是为了想碰到原题,更能够学到其中的思想。部分题目还要收费的。





2、cc150



其实这是一本书,也是面试的时候很需要的,这个可能小白或者没有面试经验的人没有听过这个,其实就是这个:Cracking the Coding Interview,这本书如果你还是不熟悉,那就直接上中文的:《程序员面试金典》,好啦,这回总听过了吧,还没听过就上图~


主要也还是练习,国内牛客网上有这个里面的题目的在线练习,虽然没有全部的题目,但是也是国内最好的了。程序员面试金典_ 编程题_牛客网




3、剑指offer


没错,这个也是一本书,可以说也是求职面试的过程中人手一本,所以也并不陌生,书上多是c++语言实现的,在线练习的话也是牛客网上也有,支持多个语言,可以在这里刷题。剑指Offer_编程题_牛客网


4、(nowcoder)牛客网-专业IT笔试面试备考平台,最全C++JAVA前端求职题库,全面提升IT编程能力

牛客网是中国最大的IT题库了,这里能交流,能刷题,能看笔经面经,会为求职的小伙伴提供很多帮助,我自己也是受益良多,牛客网的ceo叶神也是人特别好,给我很多帮助。这里放上首页截图,不要笑话我刷题少。。



ACM刷题篇:


这列贴出我搞ACM的时候刷题的网站:


74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭