在了解了OJ系统之后,可以明白几乎学编程是离不开OJ的,尤其竞赛的同学,那么我应该刷哪些OJ呢,可以说是非常之多,这个问题等于问“哪家饭店摊最好吃?” 这个问题的答案取决于你的喜好是啥,今天笔者为大家罗列了常见OJ的对比,希望对大家都有帮助,需要注意的是这里排除了国外的OJ,原因在于刷题本身这个事情是经常性的,国外OJ本身页面加载速度就慢,刷题将是一种煎熬...
名称 | 用户场景 | 优点 |
北大OJ(poj.org/) | 学院派老牌OJ之一,面向专业ACM竞赛选手 | 题库多,全英文,真题相当多,还有配套教材 |
杭电OJ (acm.hdu.edu.cn) | 学院派老牌OJ之一,面向专业ACM竞赛选手,常年举办大型比赛 | 题库多,全英文,真题相当多 |
洛谷(luogu.com.cn) | 主要面向NOI\CSP竞赛算法类的中学生 | 题库多,中文,功能丰富 |
牛客(nowcoder.com) | 主要面向求职找工作,企业面试笔试为主 | 求职神器 |
力扣(leetcode.cn) | 面向算法为主的编程训练 | 热度高 |
dotcpp(dotcpp.com) | 面向初学者的编程训练 | 易用、易入门 |
可以看得出来,每个OJ都有自己的特色,题目的侧重都有所不同,大家是初学、还是竞赛、还是求职,在什么阶段刷什么OJ自行选择就可以,另外每个OJ的界面风格、其余功能(比如题解、教程等)是否丰富也是大家选择的一个原因,因此建议大家可以多去逛一逛,选择自己喜欢的OJ即可!
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程