数据结构是程序设计的重要基础,本书面向职业高中的计算机相关专业学生,较系统地介绍了数据结构的发展和应用。考虑到职高学生的年龄和知识特点,本书特别突出地体现了基础性和典型性。在本书的内容中,分别从逻辑结构和物理存储结构两个方面详细介绍了数据存储的原理和方法,并根据各种存储结构的特点给出了大量常用的计算方法。对于结构相对简单而又很常见的线性结构,书中给出了许多实例,力求全面、细致地体现不同线性结构的优点和缺点。为了使线性链表这种比较抽象的结构易于理解,书中给出的例题都力求具体化,还配了形象化的插图。在树和图等非线性结构的章节中,在阐明概念的基础上增加了实用性和趣味性的例子。而在排序和查找等研究计算方法为主的章节中,不但给出了非常接近PASCAL语言的算法描述,还对变量含义、设计思想及使用到的数据结构等都进行了详细说明,此外,还对许多算法执行过程中数据的变化列表加以说明,体现了“化复杂为简单、化抽象为具体”的教学原则。