首先这个比赛,是非常有含金量的。蓝桥杯竞赛已经成为国家公认的大学生竞赛了,一些互联网头部公司看到你有竞赛经验,甚至不管你的名次如何都会留下你的简历!基本上是在同批校招同学中脱颖而出。往期的竞赛中也会对获得优秀名次的同学进行退费的。
如何学习呢?有一部分同学报考参赛的之前就已经胸有成竹,对此做了很多准备刷了很多题了。但是对于一些大一就参加比赛的,没有什么编程基础。找资料刷题都不知道从哪里开始的同学,看本篇内容。即将步入计算机专业的同学,可以收藏好本文了。
学习方法:看书 看课 分类 总结
看书:数据结构以及算法经典书籍,最好看含有例题的书。不要看实际案例的。
练习:蓝桥杯有练习系统的,不要到各种博客去搜相关题,非常杂!
分类:按照类型分类做题,不要今天做数据结构明天换了一种算法题。
总结:大家什么时候一看见题就能在脑袋里分好类,有大致的解题思路了就是总结式学习了。
另外补充一句,相比较ACM竞赛来说蓝桥杯的题其实很贴近企业面试题,甚至有大厂直接找竞赛题作为笔试。
推荐书籍
《算法竞赛入门经典》《算法竞赛入门经典 训练指南》《算法导论》,其次就是按照分组,看你是选择Java还是C 这个分组,选择哪个语言就看哪个语言的数据结构。
如何刷题首先说一下,一说刷题大家可能就知道LeetCode,但是力扣更适合面临找工作的人刷题。如果是竞赛的话建议刷牛客、洛谷。把基础算法刷完了,再看往年的题目。
竞赛安排全程四个小时的时间,5个填空题,5个程序设计。官网有真题,大家可以体验一下就知道竞赛的时间安排了。在时间安排上,我建议大家在竞赛前一个半月开始准备,最好每天有3小时的时间去写代码,学算法。
,