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