計算機學生,現在學習資料結構和演算法設計,不知道應該怎樣學習

時間 2021-05-12 02:11:49

1樓:你的唐長老

要看你是學純計算機的還是通訊物聯網這些

計算機學習在世界上有兩種論調,自上而下和自下而上。

我們國家的大學大多數都是自下而上學習,先學習基礎演算法,編譯原理,計算機原理,彙編文法這些,然後再學習實踐學科

你要學資料結構,大概說明你是大一大二的學生。資料結構是一定要從演算法開始的。

演算法最基本的是什麼?

演算法最基本的是排序,對,就是排序,從大到小排序。你可能會說圖啊,樹啊什麼的,那不是演算法,那是離散數學。所以建議從排序入手。

選擇排序啦,快速排序啦,冒泡啦,歸併啦。這些不需要你有其他的基礎。你可能說自己離散沒接觸過,c語言功底不紮實,但是演算法一樣可以學,慢慢來。

找到切入點,就好辦了,日後多刷刷acm的題,acm絕對是演算法考察的集大成者,不著急。

2樓:

四個階段:1.看不懂;2.看懂,想不到;3. 想到,寫不出。4. 寫出,不夠優再回到2。

看懂《想到《寫出,逐個擊破。

過程可能會枯燥,需要沉得下心。

3樓:「已登出」

把課本上的資料結構自己實現一下,你可以嘗試和課本上不一樣的方法去實現,這樣能更清晰地理解課本上的方式究竟有什麼優點。當然,如果你寫的比課本上還好,那就說明這門課穩了啊!

計算機學生在大學四年應是以資料結構和演算法為重還是技術為重?

pluntva 在電腦科學中資料結構與演算法應該算作是工具,除此還有很多東西值得研究,編譯原理 作業系統這些東西也都很有意思,多開拓科技視野,不要被資料結構和演算法搞得一葉障目,技術是肯定要學的,但不要著急,念書到時候能學多少學多少,本科大學教的東西對以後的事業發展挺重要。 爬爬 技術,資料結構和演...

資料結構,計算機網路,資料庫,計算機組成原理,作業系統有哪些好的網課值得推薦

進擊的steve 普林斯頓大學 Algorithms I II 剛好最近在聽這門課,這課程由淺入深把資料結構與演算法知識剖得很細,但是課程內容還是比較有難度的,作業很難 覺得太難可以無視作業 這門課Coursera上是免費的,但也不髮結課證 這是我課程筆記 普林斯頓大學演算法I II 加州大學伯克利...

北美大二計算機學生學完資料結構,實習工作一般是做什麼?

已翻譯 Geng Young 軟體工程的實習通常是和在學校課程不相關的,實習時候的工作都是考驗你的程式設計和工程水平的.我是伯克利大學數學和計算機雙專業的超級大神 劃掉 去年,我大一,我剛上資料結構之後就拿到了IBM的實習。我的任務是給 IBM 後端管理器做 small add on module....