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组别的真题及详解,
写成了《每日蓝桥》专栏,其中包括从一三年蓝桥杯至今的真题详解、答案源码以及解析其中存在算法思想、数据结构等内容。目前在更中......皆在帮助更多的小伙伴一起学习探讨蓝桥技术,掌握更多的算法思想。
专栏链接:https://blog.csdn.net/weixin_44985880/category_10724889.html
专栏文章友链
一三年蓝桥杯真题及解析
一四年蓝桥杯真题及解析
一五年蓝桥杯真题及解析
一六年蓝桥杯真题及解析
一七年蓝桥杯真题及解析
一八年蓝桥杯真题及解析
一九年蓝桥杯真题及解析
关于蓝桥杯的简要介绍和专栏内容的分享就到这里啦,
感兴趣的小伙伴可以订阅一起学习哈,专栏不会停,我也会不断的更新,其中有不懂的小伙伴欢迎留言或私信我!
我是灰小猿!期待与你一起进步!我们下期见!