本书介绍了数据结构的基本概念和基本算法。全书共分为10章,主要内容包括:绪论、线性表、栈和队列、串、数组和广义表、树、图、查找、排序、文件等。各章中所涉及的数据结构与算法均给予了C语言描述(所有程序都运行通过),以便于读者巩固和提高运用C语言进行程序设计的能力与技巧。本书在内容的选取、概念的引入、文字的叙述以及例题和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。 本书为高职高专计算机专业教材,也适合作为各校非计算机专业辅修计算机专业课程的教材,还可供从事计算机软件开发的科技人员自学参考。本书电子教案可以到中国水利水电出版社网站免费下载,网址:http://www.waterpub.com.cn/softdown/。