本书是“十二五”职业教育国家规划教材,也是国家示范性高职院校深圳职业技术学院软件技术专业Java方向工学结合系列精品教材。
本书讨论了几种经典数据结构(顺序表、链表、栈、队列、树、二叉树和图)的逻辑结构与存储结构,以及几种经典的排序和查找技术的算法思想和实现过程。以Java为程序设计语言,从问题入手,采用项目驱动、层层拓展的教学思路详细讨论了各种数据结构的设计方法、实现步骤和使用方法,讨论了各种排序查找算法的实现和使用方法,同时,还对 Java类库中相关数据结构类及接口的使用方法进行了简单的讨论。
书中例题程序思路清晰、代码简洁完整,易于教师教学和学生自学。本书适合作为高职高专计算机及相关专业的“数据结构”课程的教材用书,也可作为其他各类院校、培训机构等计算机专业或计算机从业人员的自学或参考用书。