宗大华、陈吉人编著的《数据结构(第2版)》共9章,分为三大部分。
第一部分是第1章,介绍数据的逻辑结构(即数据间的各种关系)、存储结构(即数据存储在内存中的方式)、算法(即在数据上做的各种处理)和算法的分析,该章是对数据结构的概述,是整本书的基础。
第二部分包括第2章到第7章的内容,介绍线性表、堆栈、队列、串、数组、矩阵、二叉树、树、图等各种具体的数据结构、存储实现及其常见算法。
第三部分由第8章和第9章组成。第8章介绍查找技术:静态的(折半查找和分块查找)和动态的(二叉查找树和散列表);第9章介绍排序技术:插入排序(直接插入、折半插入、表插入)、交换排序(冒泡、快速)和选择排序(直接选择、堆)。
宗大华、陈吉人编著的《数据结构(第2版)》是专门为高职高专计算机专业学生编写的数据结构教材。全书共9章,分为3大部分:第一部分(第1章)是对数据结构的概述,是学习本书的基础;第二部分(第2章到第7章)逐一介绍各种数据结构、存储实现及其常见算法;第三部分(第8章和第9章)介绍查找技术和排序技术。
“数据结构”是一门重要的专业基础课程。基于数据结构课程本身理论性、抽象性较强的特点,以及当前高职高专学生的认知能力和水平,本书在编写过程中尽力做到精心选取内容,并配以大量例题和习题(共有例题95个、习题278个),对给出的大多数算法都从“算法描述”、“算法分析”和“算法讨论”3个方面进行讲述,使学生能更好地理解算法,更快地掌握算法,希望学生能够从中感悟到程序编写的技巧和方法。