本书特色:●从数据结构概念出发,有助于读者掌握实际编程知识●从基本的数据结构入手:数组、向量、链表、堆栈和队列●按照逻辑关系逐步探索更高级的结构:二叉树、AVL树B树、堆和优先级队列●讲述排序、访问和搜索数据所需的其他技术,包括二分法搜索、散列表以及字典●附带两个完整的示例程序数据结构是一门研究非数值计算的程序设计问题中计算机操作对象以及它们之间的关系和操作等内容的学科。本书从C++编程语言的角度出发,详细介绍了线性表、堆栈、队列、树和二叉树等基本的数据结构,以及在程序设计中经常遇到的两个问题:查找和排序,并且提供了具体的C++实现方法。最后通过两个具体的示例,讲述了如何将数据结构应用到实际的编程工作中。本书体系合理、结构清晰、实用性强,既可作为大专院校计算机专业的教材,也可作为从事计算机工程与应用的科技工作者的参考书。