计算机专业刷题网站推荐

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2022.04.27

对于想参加校招的你来说,就需要经常刷题,毕竟在大学期间你并没有那么多的项目好跟面试官分析的,面试官也只能通过算法题来大概评判一个面试者的知识掌握程度。当然,这里提的是软件类的,硬件类的可能没有对数据结构与算法有这么高的要求。

所以,如果你现在是大一或者大二的学生党,你就最好经常刷题,通过刷题掌握各种算法思想。到大三的时候,如果想参加校招,也最好保持刷题回顾算法的好习惯,毕竟很多校招第一关就是在线写算法题。到了大三甚至研究生时期,算法就只是个辅助工具,你偶尔刷刷题,保持手感就行了,没必要着迷于刷题。

下面就来向大家推荐十个计算机专业刷题的网站。

01

LeetCode(力扣)

相信这个网站对大部分计算机专业的在校大学生都很熟悉,LeetCode(力扣)是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌,源自美国硅谷,上面的题目又多又经典,可以算是国内头部的刷题网站了,很多校招笔试的题目都能在上面找到原型,甚至是原题。所以在这个网站上刷题的重要性你可想而知。

这个网站上面提供各大IT公司的算法面试题类型,题目难度由简单到中等,再到困难,便于不同水平的程序员进行刷题练习。同时上面还支持多种语言(例如:Java,Python,C++等等),方便不同语言特长的程序员利用擅长语言进行刷题练习。因此对于不同编程能力水平、不同职位需求的人来说都是非常有用的刷题网站。

在本公众号内你也可以发现我写的比较多的都是LeetCode的题解,推荐你按我发布推文的顺序进行刷题,基本上我都是按照分类的方法进行刷题的,几天内的连续几篇都是属于同一类题。

02

牛客网

国内另一个比较出名的网站就是牛客网了,牛客网上面也有大量的题目,不仅仅包含编程题,还有一些基础知识的选择题供你练习。参加过校招的同学可能就知道,有些笔试就是在这上面进行的,有些面试官还可能会让你直接打开牛客网上的某道题,让你现场进行作答。

03

LintCode(领扣)

上面说到了LeetCode(力扣)不得不说一下国内的LintCode(领扣),LintCode(领扣)是国内较大的在线编程网站,跟LeetCode(力扣)差不多,但是名气比它小,上面虽然提供了类似力扣的模式,但题解之类的比较少,讨论的内容也少,所以我还是建议你先去刷完力扣再来看看领扣。

04

洛谷

洛谷也是国内的一个在线编程网站,上面同样提供了不同级别的编程练习,你还能看到相应题目的出处,对于大一的同学来说,可以进入洛谷的题单页面,按照不同类型的题单巩固学习的数据结构与算法知识。

05

PTA(拼题A)

06

PAT

在拼题A主页面的左侧,还有一个PAT考试,进入此网页也能够练习一些PAT考试的真题。

07

计蒜客

计蒜客也同样是一个在线学习和编程网站,上面同样有题库可以选择性进行练习,同样适合接触数据结构与算法的新手练习。

08

TimusOnlineJudge

TimusOnlineJudge作为俄罗斯最大的刷题网站,上面的题目大多来自于乌拉尔联邦大学,乌拉尔锦标赛,乌拉尔ACMICPC竞赛和彼得罗扎沃茨克训练营举行的比赛。有比较进阶的演算法题目,难度偏高。比较适合能力强的同学。但该网站只支持俄语和英语。

09

VirtualJudge

VirtualJudge上面同样有许多题目可以进行练习,有适合新手的,也有适合能力强的刷题伙伴的。

10

CODEFORCES

最后的最后,介绍一个全世界最强的算法平台CODEFORCES,简称CF。有许多大佬在这个网站上面刷题,在上面什么难度等级的题目都可以找到,并且题目很有意思,往往思维陷阱比较多,也就是思维题比较多。对于数据结构以及算法的考察相对弱一些,更多的时候往往是告诉你用什么算法你也不知道怎么做,哈哈哈。

CODEFORCES另外一个很大的特点就是它有自己的上分系统,基本上每周会举办一到两次在线的算法比赛。一般的比赛时长是两个小时,只要注册账号就可以免费参加。第一次参加比赛会获得一个初始分是1500,然后根据你在比赛当中的表现上分或者减分。由于参加的选手水平实力强度不一,所以它开设了好几个档次(div),不同层次的选手面对的题目难度也不一样,这样保证了大家都可以愉快地参赛。当然,你可以去亲自体验一番。

最后讲一讲个人的刷题观点,最好选择一两个刷题网站,比如力扣和牛客,刚开始刷的话要把题目分类,挑选每一类中的几道题刷一遍,最后重刷的时候要随机刷再随机刷,刷完一道题记得进行一番总结,这样对你学习数据结构与算法会有很大的帮助。

THE END
1.数据结构与算法刷题网站推荐xioacd99北大的 OJ,传统题比较多。 LeetCode https://leetcode-cn.com/problemset/all/ 最出名的算法刷题网站,推荐按照对应专题一个个刷,作为初学者进阶还是很不错的 HOJ、洛谷、AcWin https://acm.hdu.edu.cn/ https://www.luogu.com.cn/ https://www.acwing.com/about/ https://www.cnblogs.com/xioacd99/p/15145963.html
2.常见算法介绍算法刷题(含解析与代码)笔试面试算法题### 算法刷题(含解析与代码) 为了提高算法能力,可以通过以下途径进行刷题和学习: 1. **在线刷题平台**:如LeetCode、Hackerrank、Codeforces等,这些平台提供了大量的算法题目和讨论社区,可以针对特定算法或 常见算法介绍,算法刷题(含解析与代码),笔试面试算法题 浏览:201 ### 笔试面试算法题 笔试面试中的https://download.csdn.net/download/qq_36585997/89518689
3.国外刷题网站LeetcodeHackerRank值得推荐国外有许多优秀的算法刷题网站,如Leetcode、HackerRank等,这些网站拥有大量高质量算法题库,涵盖各种难度,可以有效提高编程和算法能力。本文将重点推荐Leetcode和HackerRank两个国外刷题网站。Leetcode上有英文和中文两个版本,题目分类覆盖面广,题解和讨论质量高;HackerRank题型丰富,实用性强,有编程训练和技能认证等功能。https://www.66offer.com/158738.html
4.以下是一些适合计算机学生的刷题网站:1,LeetCode:全球知名的以下是一些适合计算机学生的刷题网站: 1, LeetCode:全球知名的在线编程和算法练习平台,提供各种编程题目和解决方案。它的题目涵盖了多个难度级别和算法类型,适合不同层次的学习者。很多大厂的面试算法题就出自这里。 - 网址:icon网页链接 2, LintCode:与 LeetCode 类似的刷题网站,收集了网上一些常见、高频的大厂面试https://mnews.tianyancha.com/ll_dk1z0igeyw.html
5.GitHub持续维护的面试刷题网站,帮你拿到满意 offer! 2024年最新Java面试题、前端面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题等几千道高频https://github.com/liyupi/mianshiya/
6.全网最全程序员学习网站汇总,还不赶快收藏九、面试刷题 1、LeetCode 地址: LeetCode 简介:经典的刷题网站,主要是算法题。 推荐指数:? 2、LintCode 地址: LintCode 简介:和LeetCode相似 推荐指数: 3、牛客网 地址: 牛客网 简介:一个联网求职学习交流社区。 https://www.songma.com/news/txtlist_i66992v.html
7.这8个刷题网站,包含大量精品教程,再也不用花钱报班了!一个在线刷题网站,里面的题目共划分了3种难度级别,简单的特别适合新手去熟悉编程语言,中等和困难的一般都会涉及到经典算法,需要很多的思考以及各种细节的处理。 2codewars 一个提供了很多由他们自己社区提交的编码挑战,挑战者可以选用多种语言,在编辑器中直接在线完成挑战。 https://www.bilibili.com/read/cv19160038
8.程序员常用的刷题网站Lintcode.com——LintCode网站是国内较大的在线编程&测评网站。此网站提供各大IT公司的算法面试题类型,行分门别类,由简单到中等,再到难,便于不同水平的程序员进行刷题练习。同时网站支持多种语言(Java, Python, C++),方便不同语言特长的程序员利用擅长语言进行刷题练习。因此对于不同编程能力水平、不同职位需求的https://www.jianshu.com/p/df4fabc5dc74
9.python练题网站,Python刷题(python题库刷题网站)以下是一些推荐的Python练题网站,这些网站提供了丰富的Python题库,可以帮助你提高编程技能: (图片来源网络,侵删) 1、LeetCode(力扣) 特点:题目类型多样,包括算法、数据结构、数据库等。 支持语言:Python、Java、C++等。 3、HackerRank 网址:https://www.hackerrank.com/domains/python https://www.kdun.com/ask/501776.html
10.八个程序员必备刷题网站,让你轻松拿offer!北大青鸟互联网学院GeeksforGeeks中文版是一款专业的编程学习软件,GeeksforGeeks app拥有全球所有关于编程的相关知识,用户可以免费学,全球优质编程课程,你可以在这里轻松学会编程。,涵盖计算机科学的所有核心课程,尤其是大量算法题,还提供相应的优质答案。 8、Hirevue HireVue App是一个非常实用的软件,对于正在找工作或者是需要正需要招聘的朋http://m.kmbdqn.com/view/cnPc/22/76/view/5715.html
11.八个程序员必备刷题网站,让你轻松拿offerGeeksforGeeks中文版是一款专业的编程学习软件,GeeksforGeeks app拥有全球所有关于编程的相关知识,用户可以免费学,全球优质编程课程,你可以在这里轻松学会编程。,涵盖计算机科学的所有核心课程,尤其是大量算法题,还提供相应的优质答案。 8、Hirevue HireVue App是一个非常实用的软件,对于正在找工作或者是需要正需要招聘的朋https://www.meipian.cn/4kdj8bge
12.力扣(LeetCode)全球极客挚爱的技术成长平台力扣最受刷题发烧友欢迎的 100 道题 动态规划(基础版) 更细的知识点拆分,让入门更简单 推荐 算法 数据结构 题目交流 职业发展 竞赛 前端 后端 LeetCode 算法图解 本书示例丰富,图文并茂,以简明易懂的方式阐释了算法,旨在帮助程序员在日常项目中更好地利用算法为软件开发助力。 https://leetcode.com/
13.程序员常用刷题网站(速速收藏)如果说编程语言是开发者的工具,那么算法就是驱动工具的引擎。所以练好算法是我们程序员必备的功课,下面推荐几个题多质量高上手快的网站(选择一个练好,不必贪多) 1.Virtual Judge(OJ集中营,汇聚了大多数优秀的OJ) 链接: https://vjudge.net/ 2.LeetCode (经典) https://m.sohu.com/a/300048861_468739
14.牛客竞赛OJACM/NOI/CSP/CCPC/ICPC知识点刷题 按最全技能图谱,经典题库精心分类,金牌教练带练 挑战一下 题目通关挑战 高质量题目随机挑题,挑战连续AC极限 挑战一下 竞赛水平评估 全真竞赛模拟,评估竞赛水平,预估竞赛成绩 去测评 历史真题练习 NOIP初赛/复赛历年真题题库,按年份、按题型、按知识点突击 https://ac.nowcoder.com/
15.在力扣爆刷了1000多道算法面试题,大厂面试再也没怕过最近几年国内互联网大厂笔试,算法是必考内容,不管什么技术岗位,上来先手写一个快排,江湖上更有字节跳动面试手撕红黑树、动态规划,这些hard级别的算法也频频出现在面试题。 因此对于程序员来说,至少对于找工作,算法是一项必须掌握的技能,而LeetCode作为一个在线刷题网站,上面的算法题也经常原封不动的出现在大厂面试题上https://maimai.cn/article/detail?fid=1606864243&efid=JiNZkiQiC3Uf7dZ7x8sFbA
16.九章算法研究生的专业是计算机科学,但是当时毕业疫情的关系就没走相关的职业,后面是想转回去原本的跑道,开始花时间重新学习,先学习了九章算法2023版,刷题加看课学了3个多月,后又报了高频冲刺班学了2个月,总共学算法时间花了将近6个月,学习算法后开始报名学习系统设计和bq的课程,等到都学完之后,约了沙加老师的简历修改和http://jiuzhang.com/
17.赛氪OJ为编程爱好者提供专业的算法训练平台 开始刷题参加比赛查看排名 功能特色 智能评测系统 强大的评测引擎支持多种编程语言,毫秒级响应 支持C/C++、Java、Python 等多种语言 实时评测反馈 详细的错误分析 智能判题系统 开始刷题 专业比赛系统 支持多种比赛模式,打造公平竞技环境 https://oj.saikr.com/
18.面试鸭程序员面试刷题,就来面试鸭,程序员免费求职面试刷题网站。海量高频Java,前端,后端,C++,Go,Python,软件测试,IT运维,数据库,SQL,数据结构,算法面试题和优质题解,助你通关校招,社招,实习,国企,互联网,大厂,考研求职面试。帮你备战技术面试、提升编程技术、快速找到工作。面https://www.mianshiya.com/
19.LintCode炼码搜索题目、标签、题集 学校机构 企业服务 邀请有礼 中文 登录 注册 在线实操提升技能,专业刷题评测, 高效进阶学习体验! 使用LintCode刷题 实操题目精选题集学习课程码力评测 各类型技能在线实操,全面提升编程能力查看全部 算法1881道题 数据库263道题 Java222道题 http://lintcode.com/
20.程序员常用的刷题网站在五个月之前写了篇文章 程序员常用的技术网站 | 转眼间五个月过去了。五个月后的今天我打算写一篇程序员常用的刷题网站。 为什么要刷题呢? 巩固提高自己的基础编程知识水平 增加面试过程中的自信心 幸运的是:很多时候面试笔试题目你刷过 总结下来就是:刷题可以在提高自己编程能力的时候,增加拿到好offer的机会https://www.pianshen.com/article/63952238766/
21.信奥赛题库编程算法训练信息学竞赛OJ刷题平台信息学奥赛题库是专业的编程算法训练平台,信息学奥赛题库致力于为参加CSP-J/S、GESP、NOIP、NOI、ACM的选手提供清爽、快捷的编程体验。适合初级小白C++编程入门训练,包含CSP入门级提高级赛前集训、提高组普及组训练,ACM区域赛前多校训练营,是学习NOIP等竞赛时理想的网站https://www.sundong.top/
22.java专门刷题网站腾讯云开发者社区入门:www.noi.openjudge.com 经典noi judge官网 www.luogu.com.cn 经典落谷刷题:nanti.jisuanke.com/acm计蒜客 www.usaco.org/ usaco,知名美国竞赛网站 https://cloud.tencent.com/developer/information/java%E4%B8%93%E9%97%A8%E5%88%B7%E9%A2%98%E7%BD%91%E7%AB%99