java從入門到數(shù)據(jù)結(jié)構(gòu) c語言的數(shù)據(jù)結(jié)構(gòu)和java的數(shù)據(jù)結(jié)構(gòu)一樣嗎?
c語言的數(shù)據(jù)結(jié)構(gòu)和java的數(shù)據(jù)結(jié)構(gòu)一樣嗎?我覺著僅有的區(qū)別是,有些數(shù)據(jù)結(jié)構(gòu)java巳經(jīng)內(nèi)置了,你只必須拿來用就行,而C就也沒,是需要你自己寫,其他的我覺著都應(yīng)該差不多大一剛學(xué)數(shù)據(jù)結(jié)構(gòu)怎么讓自己的編程
c語言的數(shù)據(jù)結(jié)構(gòu)和java的數(shù)據(jù)結(jié)構(gòu)一樣嗎?
我覺著僅有的區(qū)別是,有些數(shù)據(jù)結(jié)構(gòu)java巳經(jīng)內(nèi)置了,你只必須拿來用就行,而C就也沒,是需要你自己寫,其他的我覺著都應(yīng)該差不多
大一剛學(xué)數(shù)據(jù)結(jié)構(gòu)怎么讓自己的編程水平有質(zhì)的飛躍?
1.基本上讀寫能力
這不太行,即使是不做工程的日常生活中只要寫個(gè)幾千行都是常事,幾百行的code基本掃數(shù)眼就大致清楚什么意思,這只能說明你本身讀/寫code水平有待提高,去Github上找一些比較感興趣中小型項(xiàng)目看看吧他們的實(shí)現(xiàn),然后再一段時(shí)間著自己寫一遍。
2.基礎(chǔ)算法
雖說說大部分語言都能提供了自帶的數(shù)據(jù)結(jié)構(gòu),但某些時(shí)候還是要你自己去設(shè)計(jì),寫數(shù)據(jù)結(jié)構(gòu)對(duì)OI選手是再平時(shí)一只不過的事了,要想至少問題中的質(zhì)的飛躍,其次你得相當(dāng)努力,是可以看一些信競?cè)肓碎T書中或是數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,最好是找有能力的人帶帶你,會(huì)省下很多不必要的時(shí)間。