《数据结构实践教程》以项目为导向,以任务驱动模式组织教学,工学结合,其宗旨是将数据结构与算法设计有机地结合起来,系统介绍了数据结构的基本概念及主要的算法设计方法。将数据结构算法更立体的应用到实践中。提高学生的动手能力、创新能力以及就业能力。通过项目的设计,让学生在模拟工作岗位中担任各自的角色,为就业打下良好的基础。《数据结构实践教程》共分6个学习情境,分别介绍了线性表、栈和队列、树和二叉树、图以及常用的排序和查找方法。通过学习,学生应能够理解数据结构的概念,掌握线性结构、树形结构和图形结构的基本存储方式、基本算法和简单应用,熟练掌握常用的排序和查找的算法,并能进行简单的算法分析。《数据结构实践教程》编写的原则是着眼于实用、注重发展。