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