【收藏贴】关于刷题的5点妙招,你必须得知道!

本文针对计算机专业学生,给出不同阶段的算法刷题建议。大学时期建议每天刷题,掌握算法和数据结构,培养计算机思维;研究生或刚入职场,可间接性刷题。还推荐了代码课堂、LeetCode、牛客网等刷题网站,强调刷题同时要提升专业知识等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多刚进入大学计算机专业的同学有个疑惑,需要每天坚持刷几道算法题吗?先说结论:前期学生阶段需要每天刷题;后期间接性刷题即可(一周一次最长半个月一次)。
为什么会这样说呢?听小会给你娓娓道来:

一、前期学生阶段(主要是大学时期)

你最好每天刷leetcode、牛客网这类刷题网站,从而掌握更多算法和数据结构,在刷题中完善对知识点的深度总结,培养计算机思维(至于leetcode怎么刷的问题,知乎上已经有太多人问过和总结过,自行搜索,不多加赘述)。

每天刷100题,不如认真的吃透一题!这里给出一个刷题习惯(仅供参考):先尝试自己写,然后去看官方题解,要看各种不同类型解法,最好是有图解的方便理解记忆,今天做完的题隔个一周左右再去码一次,如果思路清晰且快速写出来,说明你已经吃透了;如果有点卡,说明有些地方你还是没有弄清楚,再看看,过个一周在尝试一次。

刷题时必须要主动思考,弄清楚自己的思路,同时吃透不同解法的思路。

每天刷题确实很枯燥,可以找或组个小队一块刷,人不要多5/6个伙伴一起结伴就很容易互相激励对方。

二、后期研究生或者刚入职场

并不需要每天去刷,但还是最后保证一周一次,巩固保持手感。

leetcode周赛/月赛或者阿里云学习赛,先由这类相对简单的比赛积累经验。在这个过程中,你会遇到很多你没学过的新东西,并且还能把之前学到的东西全都用上。如果后期技术过硬,可根据自己擅长的领域参与含金量较高的赛事(基本分为两大类:经典算法比赛,数据挖掘及AI比赛。)这里就简单提及一下经典算法比赛里最为出名的 ACM-ICPC 竞赛,上面提到LeetCode题目,通常来说,Leetcode 上的难题才是 ACM 比赛的入门题,可想而知它的含金量之高。像打怪升级一样,比赛通常分为网络赛,区域现场赛,和全球总决赛。由于能够进入全球总决赛的人太少了,区域赛的成绩就已经被很多企业关注了。分为金牌奖,银牌奖和铜牌奖。银牌及以上就能够为面试提供加分项了
(PS:后期码小会会写一期计算机领域含金量较高的比赛合集,有兴趣的记得关注收藏哦)

找和自己生活实际场景相关的项目来做。更能激发自身的兴趣,完成项目。

三、刷题网站推荐

代码课堂,大学生首选的编程网站,边学边练,在线刷题。名企大厂面试题等你来看!
网址链接
1

LeetCode,最常用的刷题网站,其中等级分为容易题、中等题和难题三种程度。
网站链接
2

牛客网,题库种类很齐全。
网址链接
3

结语

值得注意的是:刷题固然重要,但计算机这个领域,更多的是需要专业知识的累计、语言语法的熟练掌握、数学基础的牢固这些基石,只有不断地全方位的提升自己,你的技能水平才能有所提高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值