【期末算法課程設計十道題】-【題做完後談談這幾天的感觸,也算這些日子的總結】

大家好,我是被白菜拱的豬。

一個熱愛學習廢寢忘食頭懸梁錐刺股,癡迷於girl的瀟灑從容淡然coding handsome boy!

這幾天感觸很多,前面寫的十道題博客,很潦草不詳細,可以說不說給別人看的,而是給自己看的,讓自己記錄下這一過程。

本身只想寫寫這幾天的感觸,但是既然動筆了,那就多說點吧。

先說說這次課程設計,本來是不打算做的,因爲自己太菜,算法這門課一學期沒怎麼聽課,慶幸的是最後考試是開卷,跟同學互動了一下,還算混過去了,敗也疫情,成也疫情。總說下學期要好好學習,這句話竟然說了兩年,不知不覺大三了,這句話日後也說不了了,哈哈哈下輩子在好好學習吧。

回過頭看,這學期可以說是靠同學存活下來的,課基本沒怎麼聽,接受不了網課的那種狀態,python,web,計算機網絡,數字邏輯彙編,數學實驗,算法 這個課程的實驗報告都是向別人要的。學習在這裏彷彿變成了應付,但是爲了不掛科,也沒得辦法,我也深知學習爲自己而學的道理。

不扯那麼遠了,自己再扯又要多愁善感了。回過頭說這個算法吧,人與人之間的差距太大了,尤其是現階段。大一的時候看起來的都差不多,但是越到最後,有的人懂的越多,越厲害,而有的人還是屁都不知道,這就是差距,厲害的人越厲害。我認爲現在還不是看智商的時候,智商佔一部分,最重要的還是你是否努力,就拿大學掛科來說吧,不是嘚瑟,我一學期沒聽課,最後還能取得一個差不多的成績,因爲我不想掛!但是太累了,期末抱佛腳太累了,大一下的時候三天搞完高數下,考試的時候真的是懵逼了,腦子都不帶動的,手就自己在那寫,我都不知道要用啥知識點,就根據題目在那寫,最後整了72,然後考完之後屁也不會。想想後天還要考數字邏輯,我還沒有看,又將是一個不眠之夜。我們學校的考試並不難,差不多都是基礎題,還且平時的作業佔了很大部分,這完全就是態度問題,而卻不像高中,有些難題給你時間,你也許會磨出來,而大學,你不會就是不會,因爲你沒有學。有人說我學習好厲害,我只想說成績真的不能說明些什麼東西。學習不是爲了那僅僅的分數,而是看是否自己真正學到了東西。

每次學校ACM比賽,總是那幾個人排名在前面,三下五除二的就做完了,很吸引人,很帥,我想我要是個女生,我嫁給他們的心都有了。這次題目還是那幾個人出的。人與人之間的差距真的好大,第三天我纔去做的,因爲看到別人在做,即便我不會我也想去試試。最後癡迷了,有時候時間真的感覺跟導彈一樣飛逝,一天就做出一道。

而我做題的方法也是挺適合我這種小白的,因爲我在想學生出題嘛,水平有是有,但是也不會太高,他們肯定是通過某些經典改變而來的,題目的背景可以千變萬化,但是其本質是不會變的。於是第一步,我就根據他的提示(說是用到什麼算法),然後我就去搜,去看博客,去b站學習一邊,而是搜相關經典題目,去找與題目類似的,然後改編。就這樣稀裏糊塗的做完了十道題,當然不是自己一個人做的,期間也有跟同學一起探討。

算法就是這麼迷人而且還能特別折磨你。在自己的電腦上答案是對的,但而一提交就死活沒過去,更可氣的是我同學用C++過去了,而我用java就是過不去,這讓我真的好氣好氣,尤其是那種感受,當你做了一晚上,滿懷期待的等着答案正確的時候,想要一個驚喜,沒想到還真的等來了驚喜,第一個測試點就錯!

不過在這一個過程當中,我也看到了算法的魅力,很大的魅力,算法就如同一個性感漂亮,身材火辣的美女,讓人癡狂又無法能輕易靠近。就比如那道學生喫飯最小窗口數的問題,他給的提示是貪心算法,我按照前面所說的步驟覺得活動安排問題與之很相似,活動安排問題是在一個場館的前提下,能安排最多多少活動,那這道題無非就是先讓你找,找完之後生活在去安排,每個場館活動數最多,那不就保證了場館數量最後嘛。照着這個思路,我試試了,發現編程有些難度啊,要用到遞歸,c++不是很熟悉,java又怕過不了。

最後晚上12點多又找同學討論討論,最後同學的一個想法讓我佩服不已,說是把學生喫飯的開始時間與結束時間放進一個數組裏面,對其進行升序排序,你想象一個食堂,你進來的時候,是不是給這個學生安排一個窗口打飯啊,在進來一個學生,發現一個學生正在窗口打飯,在爲了不讓他排隊,是不是窗口數在加1啊,然後學生出去的時候,窗口數減1,就這樣窗口的數量的動態的變換,然後定義一個變量,記錄在這變換的過程中,窗口數量的最大值,那不就是我們所求的值嗎。

是不是很神奇!真的太厲害了!太牛逼了!原諒我這個沒文化的人只能用牛逼這個詞來形容我此時此刻的心情,有時候同一個事情,換一個角度來看,可能就會使人豁然開朗,驚歎不已。

好了,說了不少了,努力吧,可怕的不是比別人差,而是意識不到比別人差,差距是有的,但要努力縮小差距,馬上就大三了,希望大學這一年,能讓自己收穫更多吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章