本書是一本綜合講述數(shù)據(jù)結(jié)構(gòu)及其算法的入門書,內(nèi)容淺顯易懂、邏輯嚴(yán)謹(jǐn),力求在適用性上兼顧教師教學(xué)和學(xué)生自學(xué)。 全書從基本的數(shù)據(jù)結(jié)構(gòu)概念開始講解,以新版的Java語言詳細(xì)詮釋數(shù)組結(jié)構(gòu)、隊(duì)列、堆棧、鏈表、樹結(jié)構(gòu)、圖結(jié)構(gòu)、排序和查找等數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識(shí),書中收錄了精華的算法及范例程序的實(shí)現(xiàn)過程,輔以豐富的圖示解析。全書的范例程序均采用Eclipse IDE for Java Developers集成開發(fā)工具進(jìn)行編譯、執(zhí)行、測(cè)試及調(diào)試。此外,本書各章末尾都安排了配合教學(xué)內(nèi)容的習(xí)題和選自各類考試的試題,并在附錄中提供了解答,可供讀者測(cè)試學(xué)習(xí)效果。 本書圖文并茂,敘述簡潔、清晰,范例豐富、可操作性強(qiáng),是一本數(shù)據(jù)結(jié)構(gòu)普及型的教科書和自學(xué)參考書。適用于具有一定編程能力又想增加編程“深度”的非信息專業(yè)類人員或?qū)W生。
作者簡介
吳燦銘,現(xiàn)任榮欽科技股份有限公司執(zhí)行長,美國Rochester Institute of Technology計(jì)算機(jī)科學(xué)研究所畢業(yè),長期從事信息教育及計(jì)算機(jī)圖書寫作的工作,計(jì)算機(jī)圖書著作包括計(jì)算器概論、數(shù)據(jù)結(jié)構(gòu)、辦公室電子數(shù)據(jù)處理、互聯(lián)網(wǎng)等相關(guān)題材,并監(jiān)制過多套游戲以及教學(xué)軟件的研發(fā)。