数据结构是计算机科学与技术专业重要的专业基础课程,是提高软件设计水平及学习后续课程必需的基础。课程中涉及到软件中常用的几种数结构及其在计算机内存中表示(或存储)和各种操作的实现,以及软件设计中常用的排序和查找运算。
本书系统介绍了线性表、栈、队列、串、数组、广义表、树和二叉树、图、排序、查找和文件等。除了系统地介绍了关概念和一般方法外,还通过大量例题及其分析展示了课程知识的应用,因而容易激发学生的学习兴趣,具有较好的学习效果。
本书不仅可以作为高等院校计算机科学与技术专业的数据结构课程的教材,也可作为其他专业学习数据结构课程的教材。