很顯然你首先需要會一門編程語言。數(shù)據(jù)結(jié)構(gòu)可以在不同的語言下實現(xiàn),你可以看常用的數(shù)據(jù)結(jié)構(gòu)教材,有的基于C,有的基于JAVA,所以在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法之前,先學(xué)會一門語言是很有必要的事情。
因為數(shù)據(jù)結(jié)構(gòu)書中很多內(nèi)容用到的都是C語言偽代碼,如果不懂C語言的話應(yīng)該是看不懂的。多了解一下點C語言、數(shù)據(jù)類型、循環(huán)分支、結(jié)構(gòu)體、指針等基本知識。一般來說,學(xué)習(xí)完c語言之后,效率會比較高點,另外數(shù)學(xué)好的話對理解算法是有好處的,動態(tài)規(guī)劃啊,決策樹啊之類的,具體的知識可以去小碼哥李明杰了解。
因為數(shù)據(jù)結(jié)構(gòu)是需要編程實現(xiàn)的。在內(nèi)容上,數(shù)據(jù)結(jié)構(gòu)很大一部分是獨立的,但也有一部分與其它課程有關(guān),比如離散數(shù)學(xué),線性代數(shù)等,不過也沒多大影響,書上都帶有詳細介紹。數(shù)據(jù)結(jié)構(gòu)理論性很強,需要多動手寫代碼,理解好原理,而且會編程實現(xiàn),這兩方面都很重要。

聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:2.799秒