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