1 回答

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個贊
首先得學(xué)會C語言~特別得掌握指針,函數(shù),結(jié)構(gòu)體~
然后我覺得首先不要太關(guān)注里面數(shù)據(jù)結(jié)構(gòu)用C語言的實(shí)現(xiàn)方法。第一步,先把書看一遍,省略里面C語言的具體描述,也就是先不看這些。也不要看那些計(jì)算公式,只需要弄清楚里面的概念,比如說線性表,首先只需要弄清楚什么是線性表,最好能給自己列個大綱,比如,線性結(jié)構(gòu)-樹狀結(jié)構(gòu)-圖狀結(jié)構(gòu),然后在細(xì)分,把所有的概念全部看懂。第二步,看第二遍書的時候,在去仔細(xì)看那些結(jié)構(gòu)的定義語句,以及每種結(jié)構(gòu)有哪些基本算法,以及是怎樣用C語言來實(shí)現(xiàn)的。第三步,最后再去看一些公式,比如時間復(fù)雜度,等等。當(dāng)然,這個是需要有高等數(shù)學(xué)的根基的。第四步,盡量用自己掌握的一些數(shù)據(jù)結(jié)構(gòu)來用C語言描述,找些實(shí)例來做做,也就是實(shí)踐一下。最后如果還有興趣的話可以再深一層的去看看一些軟件工程里的一些基本算法。相信你會學(xué)好數(shù)據(jù)結(jié)構(gòu)的~
- 1 回答
- 0 關(guān)注
- 706 瀏覽
添加回答
舉報