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