第13届蓝桥杯赛后感想
????????今天匆匆忙忙的考完了藍(lán)橋杯,學(xué)習(xí)生活又告一段落了。由于大一時(shí)的躺平,此次是我第一次參加藍(lán)橋杯,再加上特殊的環(huán)境,導(dǎo)致我們只能在線下考試,為我的此次參賽更增添了幾分特殊的感悟。
????????我的學(xué)習(xí)方向是前端,因此平時(shí)打交道最多的是html,css,js等等前端的語言,同時(shí)因?yàn)閷W(xué)校學(xué)習(xí)計(jì)劃中我們專業(yè)學(xué)的基礎(chǔ)編程語言是C語言,我基本上很少碰過Java這門語言。這么說吧,我其實(shí)沒有系統(tǒng)性的學(xué)習(xí)過Java這門語言。這就導(dǎo)致了我在最初在力扣上練習(xí)算法的時(shí)候,習(xí)慣性的選擇了我最為熟悉的js,也因?yàn)檫@個(gè),我用了很短的時(shí)間從零達(dá)到了困難題我唯唯諾諾,中等題我抓耳撓腮,簡單題我重拳出擊的地步。雖然只會(huì)挑一些簡單題寫,并且對(duì)于自己不是很了解的樹,圖一類的題選擇繞過,但是我覺得對(duì)我來說,一個(gè)小白只在幾個(gè)月內(nèi),并且一周寫四五道算法的情況下,已經(jīng)很不錯(cuò)了。接下來因?yàn)橐獋鋺?zhàn)藍(lán)橋杯,而我要選擇的是JavaB組,因此在這幾周內(nèi),我每天都是用Java來寫的練習(xí)題。雖然在對(duì)c語言,js的理解基礎(chǔ)上,對(duì)Java這門語言的理解程度尚可,但是有很多有用的方法不會(huì),有很多簡單的方法經(jīng)常忘記。比如這次比賽里的第一道編程題,清楚怎么寫,但是在最后一步,將整數(shù)轉(zhuǎn)換為ASCII表中對(duì)應(yīng)字符這一塊,突然間將方法忘了,通過api找也不會(huì)找,最后無奈之下,只能不斷用if...else語句來完成最后一步操作。
??????? 或許是因?yàn)檫@是我的第一次參賽,并且是線下考試,在宿舍考試的我十分緊張,生怕被監(jiān)考老師誤認(rèn)為作弊而被判紅牌。剛開始比賽時(shí)的切換頁面進(jìn)入編輯器換來的黃牌,讓我內(nèi)心的緊張進(jìn)一步加劇。剛開始在寫題的過程中,不敢喝一口水,害怕因?yàn)樯蠋⒄`考試,第一題填空題屬于簽到題,通過簡單的數(shù)學(xué)計(jì)算就能找到規(guī)律,直接寫上去。第二題的山數(shù),說實(shí)話我第一眼看見題目,就想起了前段時(shí)間在練習(xí)系統(tǒng)里練習(xí)的回文數(shù),很快啊,就在紙上進(jìn)行了一系列的操作,并將答案寫上去了。所幸在我填完答案后,又看了看題目,終于發(fā)現(xiàn)了不對(duì)勁,這個(gè)山數(shù)雖然也是回文數(shù),但是加了不少限制條件,中間的數(shù)不能比兩邊小,此時(shí)的我十分猶豫,這種復(fù)雜的邏輯使用代碼的話應(yīng)該會(huì)更加簡潔,但是已經(jīng)開始用筆演算的我已經(jīng)沒什么心思與欲望去把這道題的代碼給敲出來了,寫了一頁紙的演算過程后,把不確定是否正確的結(jié)果給填了上去,我清楚的記得此時(shí)已經(jīng)快十點(diǎn)了。時(shí)間的消耗讓我的耐心急劇下降,慌慌張張的開始了寫編程題,也忙中出錯(cuò)的忘記了關(guān)鍵性的函數(shù),就出現(xiàn)了上面的無奈下用if...else語句來寫算法的結(jié)果。后面的幾道我能寫的算法題,也曾考慮到了一些特殊的案例的情況,但是因?yàn)闀r(shí)間緊張,最后僅僅是粗略的寫了一下,現(xiàn)在想想,因?yàn)闆]有認(rèn)真的去加限制,反而讓本來能通過個(gè)別測(cè)試案例的算法變得一個(gè)也通過不了了。
??????? 這次算法競(jìng)賽,我發(fā)現(xiàn)了自己在算法上的很多不足,不僅僅包括對(duì)Java這門語言的常用函數(shù)不太了解,還有心態(tài)上的不足,以及思維上的不足。希望來年的藍(lán)橋杯可以發(fā)揮的更好吧。
總結(jié)
以上是生活随笔為你收集整理的第13届蓝桥杯赛后感想的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ISO20001文件清单
- 下一篇: 笔记本双显卡问题