大一計科生,可以用哪些方法提高自己的演算法水平?

時間 2021-06-22 11:06:17

1樓:日系少女豆瓣醬

現在大一下,老師在講資料結構,有時會涉及演算法。我覺得有些演算法很難懂,但是懂了之後就會覺得很有趣,感覺計算機思維真的有改變我對世界多思考方式啊。

題主才剛剛大一下就對於演算法如此感興趣,真的是非常適合電腦科學與技術這個專業了,畢竟興趣才是最好的老師,有了興趣作為驅動力,不僅在學習的過程當中能夠輕鬆很多,而且還能夠在學習當中發現樂趣,這是很多大學生都很難達到的境界。

確實,克服難懂的部分以後就會感覺到非常有趣,其實科研人員也是如此吧,甚至就像是我們以前做數學題一樣,花費了好多時間思考終於解出來了,帶來的成果其實都是一種成就感,因為這種成就感也能夠不斷督促我們繼續學習、繼續探索。

想要提高演算法水平,最好的方式就是勤於實踐,先依據教材進行基礎的練習,後期可以加上一些專業提公升演算法水平的書籍進行學習,一步一步來,夯實基礎更加有助於後續提公升。

2樓:

了解演算法知識你可以:1) 等學校的演算法課 2)自學看演算法書 3)上網課自學

實踐演算法:在oj刷題,比如leetcode,codeforces

邊學邊實踐而不是啃完書上完課再實踐

3樓:Evens

刷leetcode吧,按照標籤分類選擇題目。入門的話先從雙指標,陣列,貪心這種標籤裡面選解答多的題目做。之後可以按照學習進度選擇不同的資料結構和演算法進行練習。

大一計科新生 筆記本求推薦?

郎少龍 對於計算機專業的童鞋來說,電腦是必可不少的工具,畢竟大一開始就要接觸程式設計,日常一些小社團也會有一些需要電腦操作的事情。可以說,在大學校園裡,如果沒有電腦,真的很多事情都做不來。然後按照題主的需求,需要一些5000 7000左右價位的就比較合適了,但是選筆記本還是需要注意一些細節的,關於這...

大一計科新生怎樣提高C語言程式設計水平

言先生 個人覺得 學習C語言最快和最好的途徑是理解C語言在彙編和硬體層面幹了什麼例如int i,是在棧中分配變數,func 1,2 是在棧中壓入引數 或其他的方式傳參 並執行過程呼叫,struct和union到底在執行什麼操作 等等當你知道了每一句C語言在底層幹了什麼,你寫C程式時就不會犯糊塗了。 ...

大一計科新生想買華碩U4100或戴爾xps 求建議?

chen xx 從問題看題主也是比較關注價或者說價效比的。但是坦白來講如果你把XPS放入考慮範疇那麼價效比這東西就沒法說了 從效能來說i5還是i7對日常是用來差異性並不大,當然如若專業軟體需要另說,相反記憶體和硬碟大小對幸福度的影響比較大。如果選擇xps,那麼最大的優勢就是11寸的大小塞入了13寸的...