初生牛犊不怕虎,寒假的时候凭着一腔热血报了蓝桥杯。当时想着如果参加这个比赛的话,我应该会提前准备,这样可以学习学习算法。我感觉自己的逻辑能力不大行,需要多练练。同时寒假在做项目的时候,发现自己把一些具体的需求(功能)转化为代码的能力不太行。算法在我的理解下就是把数学问题转化成计算机语言,从而达到方便运算的目的。对于大数据计算而言,人工计算的话不仅耗费大量的精力而且准确性不高。数学是人类对事物的抽象结构与模式进行严格描述的一种通用手段。正如数学中有各种模型,计算机存储也是有的。数据结构是计算机存储、组织数据的方式,比如栈、堆、队列、树、图等。算法和数据结构息息相关,算法题的思想基础就是数据结构。
我报了蓝桥杯,并没有我想象中那么努力地去学习算法。在比赛前一个月我就想着该开始做做算法题了,但是并没有行动。慢吞吞地隔几天做一道题,主要是之前从来没做过。感觉该学的东西挺多,但是没有大体的复习思路。然后问了问胡超,他说要从基础题开始做。因为是小白,如果一上来就做很难的题,不仅会打击自信心而且学不到什么东西。然后在考试前几天终于把24道基础题做完了,但是我对蓝桥杯还是不抱希望的。原因是蓝桥杯一个星期前的九韶杯打击了我的信心,在加上自己并没有训练很多题。考九韶杯那天,花了一下午4个小时做题,最后就对了一道题。然后就开始怀疑人生了,考完后我对蓝桥杯就提不起兴趣。在那一周的例会上,我就说我现在都不想做算法题了,专心走阶段吧。那一周就一直很亢奋,最后把数据库阶段走完了。
蓝桥杯那天心态很轻松,抱着签到的想法去了,就当是吃一顿300块钱的豪华大餐。比赛过程中最开心的时刻就是上饭的时候,因为早上没吃饭,再加上肚子的午餐铃已经响了好久好久。刚发下来就狼吐虎咽地吃完了,环顾四周好像没几个吃饭的,有点小心虚。4月18日考试,10天后就出成绩了。看到自己的成绩竟然是省赛二等奖,高兴坏了,心里的小人在欢呼。不过后来想想,大概是走了狗屎运吧,恰巧某道题蒙对了,恰巧这次比赛竞争对手比较少。比赛有时候有时候并不能显示出你的真实实力,也许天时地利人和就超常发挥了,也许因为种种原因失利了,都是有可能的。不管是因为什么原因,那几天心里头还是挺得意的。
网友评论