本书是高等院校计算机专业及相关专业的本科教材,全书系统地介绍算法与数据结构方面的基本知识。其主要内容有:数据结构和算法的基本概念和术语,C语言的基本数据类型及用C语言描述算法的要点;线性表的逻辑结构,线性表的顺序存储结构和链式存储结构,数组,线性表的应用实例;栈与队列的基本概念及存储结构,栈与队列的应用实例;串的基本概念和存储结构,串的应用实例;树及二叉树的基本概念及存储结构,二叉树的应用——哈夫曼树及编码;图的基本概念及存储结构,图的遍历,图的生成树和*小生成树,*短路径,有向无环图,图的应用实