首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2019蓝桥杯回顾与分享

欢迎点击「算法与编程之美」关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

试题分析

从试题上来看,试题总体上分为两大类,填空题和编程题,填空题只要求写出结果,编程大题则要求要提交编程的程序。其中填空题主要涉及到字符串,排列组合,递归运算,java大数运算,以及集合等相关知识,主要考察的是各种知识的综合运用。

从试题的总体的难度来看是先易后难,对于填空题还是主要以考察逻辑为主,涉及的算法不是特别深,平时多加练题为主,加深知识之间的联系,比如排列组合,数和字符串之间的转换,以及Java的常用api,另外就是要多练练题,保持解题的感觉一般来说对于前几道的填空题还是可以解决的。

运用软件分析

从运用软件上来说,考试的时候给的是exlipse而我们平时用的是IDEA。因为IDEA软件很智能化,所以当我们考试的时候使用exlipse软件时如果你对这个软件不是特别了解的情况下会给自己带来很多的不便。例如:在使用exlipse软件如果你不提前设置那么你每个单词都只有自己手动去巧,有时候即便你设置了,但有些方法的单词也不会给提示。这时候就需要你完全记住这个方法的单词。所以在以后不管参加比赛还是不参加比赛,我都希望大家能对各个软件进行了解。避免在很多方面吃亏。

问题分析

在此次的竞赛中,暴露出来了自己的几个问题:

1.对于java常用api不够熟悉,进而导致解题进度缓慢,尤其是集合相关的知识;

2.基础知识不够扎实。

3.心态问题,在此次比赛中,在解题时注意力不够集中,导致大量的时间浪费,因此没有更好的发挥出实力,对于没有取得更好的成绩是比较遗憾的。

4.在准备上,我们没有全身心的投入这一件事情上,而是在准备的同时还要分开精力做别的事情。我觉得这样不是太好,我们就是应该把一件事情做好,认准一件主要的事情去做。

5.我们在准备的时候只是忙木的去学习算法和练题,都没认真的去了解蓝桥杯是一个什么样的比赛,导致了我们不太了解比赛的一些用品,比如我就忘了带笔。

6.在比赛期间,我是没有合理的分配我的答题时间。我从开始就从第一题开始做,没道题做了再做下一道,结果到最后,越后面的题分数是越高的,然而我有些题连题目都还没有看到就没有时间了。所以这个比赛就和我们平时的考试差不多,考试前的认真复习还有考试时的合理安排答题时间,先易后难的道理也用的上。

备考建议

通过这次的算法竞赛来看,蓝桥杯算法竞赛除了最后的几道大题难度较大以外,对于其他的题目还是可以进行解决的,不是想象中的那么难,因此在平时要加强对于基础知识的学习和基础算法的练习,配合以题目进行练习,养成好习惯,形成自己的解题思路,另外在深入的学习中,要重视动态规划,递归,二分,等算法的训练和相应的真题练习,这样才能未雨绸缪,在用到的时候才能得心应手。

总之,算法编程没有捷径,只有勤加练习,才能有所突破。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190404A004IS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券