本書是一本綜合講述數據結構及其演算法的入門書,內容淺顯易懂、邏輯嚴謹,力求在適用性上兼顧教師教學和學生自學。 全書從基本的數據結構概念開始講解,以新版的Java語言詳細詮釋數組結構、隊列、堆棧、鏈表、樹結構、圖結構、排序和查找等數據結構的基礎知識,書中收錄了精華的演算法及範例程序的實現過程,輔以豐富的圖示解析。全書的範例程序均採用Eclipse IDE for Java Developers集成開發工具進行編譯、執行、測試及調試。此外,本書各章末尾都安排了配合教學內容的習題和選自各類考試的試題,並在附錄中提供了解答,可供讀者測試學習效果。 本書圖文並茂,敘述簡潔、清晰,範例豐富、可操作性強,是一本數據結構普及型的教科書和自學參考書。適用於具有一定編程能力又想增加編程「深度」的非信息專業類人員或學生。