《數據結構(Java語言版)》是為“數據結構”課程編寫的教材,前面兩章介紹數學基礎和算法相關預備知識,第3章至第10章介紹常見數據結構的抽象數據類型、算法實現、性能分析及其應用?!稊祿Y構(Java語言版)》注重全面運用數據結構知識解決實際問題的案例介紹,同時穿插程序設計的技巧?!稊祿Y構(Java語言版)》采用Java語言作為數據結構和算法的描述語言,介紹JDK中常見的數據結構的實現原理,如ArrayList、LinkedList、HashMap等,對于高效使用這些對象,提高程序性能有指導意義,特別適合Java語言的進階學習者?!稊祿Y構(Java語言版)》提供了大量設計精良的代碼,且不乏對算法背后所蘊含數學原理的精彩介紹,使讀者不僅能夠編寫出高效、精致的程序,而且達到“知其然,也知其所以然”的效果。