学算法,上AcWing!
算法的重要性
你打算考研,那么你将会发现,考研的会有数据结构与算法一棵
你打算找工作,所有的大厂中厂都会有笔试题(算法题),每一场面试也会给你一道算法题,这是一定不能出错的,如果你算法题写出来了你面试可能寄,但是你算法题没写出来,那么你这场面试一定寄
计算机专业的学生,最重要的就是:数据结构与算法+计算机基础
AcWing平台
丰富的学习资源
AcWing 拥有丰富的算法和数据结构教程。无论你是初学者,还是有一定基础的学习者,都能在这里找到适合自己的学习资源。非常适合于初学者,我本人就是AcWing开始的算法学习,算法基础课完成96道题就可以在LC打上2000分,然后我开始在这里刷其他章题,甚至包括算法进阶课。
去年我在LeetCode平台就发布过算法学习经历。这里所有的学习成果,毫不夸张的说都是在acwing学的,所以,对于初学者来说,acwing的内容完全够大家尽情的学!
实战练习
理论学习和实战练习同样重要。AcWing提供了大量的编程题目,你可以在解答这些问题的过程中,锻炼自己的编程技能,提升解决问题的能力。
我觉得acwing的最重要的就是算法基础课,y总讲解的非常清楚!!!
我个人的学习路径是:
- 算法基础课
- 算法竞赛进阶指南
- 算法进阶课
不仅仅是算法,我的Linux基础也是在Linux基础课里面学,Linux非常重要,重中之重,我在百度实习期间,刚刚来这边的时候,配置环境什么的,每天都在学新的Linux命令。每天都和开发机和Linux命令打交道。
社区互动
分享你的解题思路,讨论算法问题,参加由 AcWing 社区组织的编程竞赛。
在这里大家都是学习的人,相互扶持,我也是一边学一边发题解,在acwing里面,我发布了近100篇题解,获得了9w➕的阅读量,和近1k的点赞(预估)。我的空间
我们学校的优势
我们学校在整个acwing的所有学校的榜单中排名21,也是很高了(我认为),相比于学校在计算机学科上的(dog)。所以我们在acwing上的环境氛围还是有的~
非常欢迎大家来acwing上学习算法,校园认证加入大家庭,为排名贡献一份力量~
AcWing【AC之星】教育优惠计划! 我的邀请码是:QWRGL
其他的学习平台:
LeetCode:都是面试题,适合找工作前来刷题
Codeforces:英文,难度高,以后致力于ACM/ICPC、CCPC的同学肯定要用到
Github:用来管理你的代码
MOOC:国内公开课,想学国外公开课的同学可以去具体官方
康神