数据结构是计算机等专业必修的核心课程。本书是为高等院校开设该课程精心编著的教材。本书以面向对象观点讨论各种数据结构的设计和应用问题,用C++语言描述和实现了20多个类的设计和典型应用问题的程序设计。本书讨论的典型数据结构包括:线性表、堆栈、队列、数组、串、树、二叉树和图。本书讨论的典型算法问题包括:递归、排序和查找。本书介绍的典型存储结构包括:顺序存储结构、链式存储结构、间接地址和仿真指针。
本书既可作为大专院校计算机等专业数据结构课程的教科书,也可作为从事计算机开发和应用的工程技术人员的自学参考书。