數(shù)據(jù)結(jié)構(gòu)與算法(JAVA語言版),PDF電子書。 教材的特點(diǎn):
在C語言作為教學(xué)語言時(shí)期,數(shù)據(jù)結(jié)構(gòu)幾乎都是用C語言來描述其算法。Java語言誕生后,以其功能完備及跨平臺(tái)等特性,逐漸為計(jì)算機(jī)領(lǐng)域廣大科技工作者所偏愛。因此,用Java語言來描述數(shù)據(jù)結(jié)構(gòu)及其算法,有著很重要的現(xiàn)實(shí)意義。
1. 本教材使用Java語言來描述數(shù)據(jù)結(jié)構(gòu)與算法是一個(gè)重要的特點(diǎn)。目前使用Java語言描述數(shù)據(jù)結(jié)構(gòu)的教材不多,并且以影印版和翻譯本居多。
2. 在有些教材中有些只是簡(jiǎn)單的使用Java語法給出相應(yīng)的程序,
并沒有將面向?qū)ο蟮脑O(shè)計(jì)方法與數(shù)據(jù)結(jié)構(gòu)的抽象數(shù)據(jù)類型有效的結(jié)合起來,而在這方面做得較好的是鄧俊輝編著的教材,但難度較大。本教材在難度上和使用面向?qū)ο蟮脑O(shè)計(jì)方法上有所把握,較適合普通高校本科生。
3. 在內(nèi)容的安排上參考經(jīng)典教材《數(shù)據(jù)結(jié)構(gòu) c語言版》(作者:嚴(yán)蔚敏)的體系結(jié)構(gòu),針對(duì)日常教學(xué)對(duì)內(nèi)容進(jìn)行安排和選擇,進(jìn)一步強(qiáng)調(diào)了算法部分,而將在實(shí)踐中運(yùn)用較少的內(nèi)容進(jìn)行了刪減。
標(biāo)簽:
JAVA
語言
數(shù)據(jù)結(jié)構(gòu)
上傳時(shí)間:
2016-01-07
上傳用戶:dyctj