数据结构是计算机和信息技术类相关专业的一门重要的专业基础课程。本教材结合数据结构课程的现状和发展趋势,具有难度适中、结构合理、应用性强的特点。<br />全书共分10章,其中第1章是数据结构基础,介绍了数据结构的基本概念;第2~5章主要讨论几种基本的线性结构,即线性表、栈和队列、串、数组和广义表;第6~7章主要介绍非线性结构,即树和二叉树、图;第8~9章主要讨论两种基本的运算,即查找和排序;第10章主要介绍文件。<br />全书采用C语言作为数据结构和算法的描述语言,对数据结构的定义和算法的描述详细,代码注释完整,便于初学者模仿训练,循序渐进地获得稳步提高。本书既可作为高等学校计算机科学与技术、软件工程和通信工程等信息类专业的本、专科学生教材,也可供软件设计人员参考使用。