1樓:孤獨歌頌者
首先要有c或c++語言的基礎,還得會點離散數學(圖論)
2樓:
簡單說必須會一門語言的基礎語法,否則你學了也無法自己實踐一邊看看對不對,推薦java,c#
學習資料結構需要什麼基礎嗎
3樓:匿名使用者
1.熟悉你所看的資料結構書本所使用的語言。
2.離散數學(不是必須,會的話更好)
4樓:
一門程式語言,一般推薦c語言
5樓:亡命耗子
知道你為什麼一開始看,看得不是特別懂嗎?
是因為你沒有用計算機的思想去看。資料結構本身就是在講計算機儲存資料的一種方法,一種能力。你要想,乙個位元組8位,兩個位元組乙個字。記憶體都以這種單位來計算的。
比如說陣列,它是線性的資料結構吧?是一組連續的資料的集合,這種資料結構你怎麼理解,舉個例子:
int array = ;
這是乙個陣列吧?這5個數在記憶體中就是以int大小的單位順序儲存的。
有了這種想法,你就要會一種開發語言了,彙編也好,c也好,c++也好,java也好。這樣你能更好的理解,實現這些結構。
請問怎樣學習資料結構,在學這之前,需要掌握哪些基礎知識
如果你沒有學過程式語言那麼學資料結構會比較困難,因為資料結構是通過某種程式語言描述的,所以,如果你對語言不熟悉,資料結構很難看明白的 計算機基礎知識,計算機基本語言,c或者c 等 怎麼也得看點像c語言一些的語言把,要不很難理解的 學習資料結構之前要掌握什麼知識 這樣就差不多了 我也是在學習資料結構的...
學習maya需要什麼基礎,學習maya需要什麼基礎?
想要系統的學習可以考慮報乙個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip 自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭 王氏教育。王氏教育全國直營校區面授課程試聽 複製後面鏈結在瀏覽器也...
學軟體開發需要學習什麼知識?資料結構和演算法與數學有關係嗎
軟體開發需要學習一門組合語言,演算法等於是軟體的原理,和數學有一定的關係。你做軟體的,首先要知道軟體是什麼原理來實現這個功能的,連自己都不知道原理,就不可能做出來了,比如,輸入圓的半徑,軟體計算圓的直徑,你要知道半徑怎麼算出直徑。才能做出軟體。數學成績不好也能學好程式設計。程式設計要的解決問題的方法...