本书为21世纪高职高专新概念教材之一,全书共10章,主要内容包括:绪论、线性表、栈和队列、串、多维数组和广义表、树、图、查找、排序、文件等。各章中所涉及的数据结构与算法均给予了C语言描述(所有程序都运行通过),以便于读者巩固和提高运用C语言进行程序设计的能力与技巧。本书在内容的选取、概念的引入、文字的叙述以及例题和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。本书为高职高专计算机专业教材,也适合作为各校非计算机专业辅修计算机专业课程的教材,还可以供一切从事计算机软件开发的科技人员自学参考。本书配有电子教案,此教案用PowerPoint制作,可以任意修改。