“数据结构”课程脱胎于“离散数学结构”,它涉及各种离散结构(如向量、集合、树、图、代数方程、多项式等)在计算机上如何存储和处理。面向对象技术出现以后,人们认识到,用它开发出来的软件体系结构更加符合人们的习惯,质量更容易得到保证,尤其是更容易适应使用者和用户不断提出的新的需求,因此有必要开设结合面向对象技术的“数据结构”课程。本书自1999年第1版出版以来,备受读者好评,并获得普通高等教育“十一五”国家级规划教材。第3版在前一版的基础上优化了很多算法的实现,对一些章节进行了删减,突出了内容的重点,同时对每章的习题都进行了更新,使题型更丰富,内容更深厚。本书内容翔实,结构清晰,示例丰富, 理论结合实际,注重素质培养。