《数据结构与算法设计》以培养高等工科院校本科计算机类、信息技术类及相关专业的应用型人才为目标,以培养基本的软件设计和实现能力为导向,以软件设计中涉及的各种数据结构、常用算法和解决基本应用问题的实际需求为基本点,深入介绍各种数据结构模型,以及基于这些模型的应用和算法设计等方面的知识。《数据结构与算法设计》分5个部分,共14章;除第1部分外,其余每一部分介绍一种逻辑结构数据,各章节按照“逻辑结构-存储结构-基本算法设计-算法性能分析-应用实例”的架构展开,循序渐进地提高学习者数据结构模型建立的能力、基本算法设计的能力及算法分析的能力,最终达到培养学习者针对实际问题构建模型、解决问题的能力。《数据结构与算法设计》可作为工科院校本科计算机工程类、软件工程类和信息技术类等相关专业的教材,也可作为从事相关专业的科技工作者的参考资料。