第13届蓝桥杯赛后感想

博主参加了首次蓝桥杯算法竞赛,线下考试环境使其倍感紧张。平时专注于前端(HTML, CSS, JS)的他在短时间内提升了算法能力,但因Java基础不扎实,比赛中遇到困难。第一道编程题在转换ASCII字符时遗忘方法,只能用if...else解决。心态和时间管理成为比赛中的挑战,反映出他在算法和Java语言上的不足。博主期待来年能有更好表现。
摘要由CSDN通过智能技术生成

        今天匆匆忙忙的考完了蓝桥杯,学习生活又告一段落了。由于大一时的躺平,此次是我第一次参加蓝桥杯,再加上特殊的环境,导致我们只能在线下考试,为我的此次参赛更增添了几分特殊的感悟。

        我的学习方向是前端,因此平时打交道最多的是html,css,js等等前端的语言,同时因为学校学习计划中我们专业学的基础编程语言是C语言,我基本上很少碰过Java这门语言。这么说吧,我其实没有系统性的学习过Java这门语言。这就导致了我在最初在力扣上练习算法的时候,习惯性的选择了我最为熟悉的js,也因为这个,我用了很短的时间从零达到了困难题我唯唯诺诺,中等题我抓耳挠腮,简单题我重拳出击的地步。虽然只会挑一些简单题写,并且对于自己不是很了解的树,图一类的题选择绕过,但是我觉得对我来说,一个小白只在几个月内,并且一周写四五道算法的情况下,已经很不错了。接下来因为要备战蓝桥杯,而我要选择的是JavaB组,因此在这几周内,我每天都是用Java来写的练习题。虽然在对c语言,js的理解基础上,对Java这门语言的理解程度尚可,但是有很多有用的方法不会,有很多简单的方法经常忘记。比如这次比赛里的第一道编程题,清楚怎么写,但是在最后一步,将整数转换为ASCII表中对应字符这一块,突然间将方法忘了,通过api找也不会找,最后无奈之下,只能不断用if...else语句来完成最后一步操作。

        或许是因为这是我的第一次参赛,并且是线下考试,在宿舍考试的我十分紧张,生怕被监考老师误认为作弊而被判红牌。刚开始比赛时的切换页面进入编辑器换来的黄牌,让我内心的紧张进一步加剧。刚开始在写题的过程中,不敢喝一口水,害怕因为上厕所耽误考试,第一题填空题属于签到题,通过简单的数学计算就能找到规律,直接写上去。第二题的山数,说实话我第一眼看见题目,就想起了前段时间在练习系统里练习的回文数,很快啊,就在纸上进行了一系列的操作,并将答案写上去了。所幸在我填完答案后,又看了看题目,终于发现了不对劲,这个山数虽然也是回文数,但是加了不少限制条件,中间的数不能比两边小,此时的我十分犹豫,这种复杂的逻辑使用代码的话应该会更加简洁,但是已经开始用笔演算的我已经没什么心思与欲望去把这道题的代码给敲出来了,写了一页纸的演算过程后,把不确定是否正确的结果给填了上去,我清楚的记得此时已经快十点了。时间的消耗让我的耐心急剧下降,慌慌张张的开始了写编程题,也忙中出错的忘记了关键性的函数,就出现了上面的无奈下用if...else语句来写算法的结果。后面的几道我能写的算法题,也曾考虑到了一些特殊的案例的情况,但是因为时间紧张,最后仅仅是粗略的写了一下,现在想想,因为没有认真的去加限制,反而让本来能通过个别测试案例的算法变得一个也通过不了了。

        这次算法竞赛,我发现了自己在算法上的很多不足,不仅仅包括对Java这门语言的常用函数不太了解,还有心态上的不足,以及思维上的不足。希望来年的蓝桥杯可以发挥的更好吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>