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