本教材共分为9章。第1章介绍数据结构的概念和基本术语,算法和算法分析;第2章介绍线性表的顺序存储和链式结构,以及基本运算的实现;第3章介绍栈和队列概念、存储、基本运算和应用;第4章介绍串的概念、存储和基本运算,模式匹配算法,数组的概念和存储,特殊矩阵和稀疏矩阵的存储;第5章介绍树和二叉树的概念、存储和基本运算,线索二叉树的概念、创建和遍历算法;第6章介绍图的概念、各种存储结构和图的应用,图的遍历和图的应用;第7章介绍各种查找算法的实现过程;第8章介绍各种内排序算法的实现;第9章介绍各种文件组织方式。