很顯然你首先需要會(huì )一門(mén)編程語(yǔ)言。數據結構可以在不同的語(yǔ)言下實(shí)現,你可以看常用的數據結構教材,有的基于C,有的基于JAVA,所以在學(xué)習數據結構與算法之前,先學(xué)會(huì )一門(mén)語(yǔ)言是很有必要的事情。
因為數據結構書(shū)中很多內容用到的都是C語(yǔ)言偽代碼,如果不懂C語(yǔ)言的話(huà)應該是看不懂的。多了解一下點(diǎn)C語(yǔ)言、數據類(lèi)型、循環(huán)分支、結構體、指針等基本知識。一般來(lái)說(shuō),學(xué)習完c語(yǔ)言之后,效率會(huì )比較高點(diǎn),另外數學(xué)好的話(huà)對理解算法是有好處的,動(dòng)態(tài)規劃啊,決策樹(shù)啊之類(lèi)的,具體的知識可以去小碼哥李明杰了解。
因為數據結構是需要編程實(shí)現的。在內容上,數據結構很大一部分是獨立的,但也有一部分與其它課程有關(guān),比如離散數學(xué),線(xiàn)性代數等,不過(guò)也沒(méi)多大影響,書(shū)上都帶有詳細介紹。數據結構理論性很強,需要多動(dòng)手寫(xiě)代碼,理解好原理,而且會(huì )編程實(shí)現,這兩方面都很重要。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:2.799秒