导航菜单
首页 >  acm真题及解析  > 累积八年真题!全网超详细蓝桥杯试题解析

累积八年真题!全网超详细蓝桥杯试题解析

Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!

很多小伙伴私信我在软件开发中算法的知识应该怎么学习,对于算法的训练又应该去参加哪些比赛,有很多也问过我一些关于ACM和蓝桥杯的一些知识。

相对于蓝桥杯来讲,ACM的入门门槛比较高,一下子让小伙伴们打入ACM去也是不可能,所以我一般都会建议他们以蓝桥杯作为算法学习一个竞赛平台。

一是入门门槛较低,无论是高职还是本科研究生,只要报名参加都是有资格的。竞赛分为:c/c++大学 A 组,c/c++大学 B 组,c/c++大学 C 组,Java 大学 A 组,Java 大 学 B 组,java 大学 C 组共 6 个组别。 每位选手只能申请参加其中一个组别的竞赛。各个组别单独评奖。

针对不同的院校,还有不同的参赛要求, 一本院校(985、211)本科生只能报大学 A 组。所有院校研究生只能报大学 A 组。 其它本科院校本科生可自行选择大学 A 组或大学 B 组。 其它高职、高专院校可自行选择报任意组别。

二是其中涵盖的算法知识比较常用,基本都是我们日常开发或学习中比较能用得到的。

在蓝桥杯赛事中C语言和Java组考察内容相差不多,但也有个别不同,在C语言组别,常考的基本知识有以下这些:

而在Java组中,考察的东西更偏向于面向对象开发,所以关于语言的基本考察略有不同:

但是在数学知识上,蓝桥杯几乎是涵盖在计算机专业所有的专业数学,经常用到的数学知识主要有以下这几门,是不是看着很熟悉,但是在准备蓝桥杯比赛的时候,我并不建议大家去将这几门一个一个的复习一遍,而是在刷算法题的时候,用到了哪一部分的知识再去看一下就可以了。

最后,既然作为一个算法类竞赛,那么考察的内容当然是和算法分不开的,而在算法的考察上,主要还是集中在常用算法。

在试题的考察形式上分为结果填空、代码填空和编程大题三种题型。在难易程度上具有一定的梯度。

因为C语言组和Java组考察的内容和题目基本一样,所以在这里给大家总结了近几年Java组别的真题及详解,

写成了《每日蓝桥》专栏,其中包括从一三年蓝桥杯至今的真题详解、答案源码以及解析其中存在算法思想、数据结构等内容。目前在更中......皆在帮助

相关推荐: