本书系统地介绍了各种常用的数据结构以及查找、排序的各种算法。全书共分10章,包括绪论、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找、排序、实验等内容。每章都配有一定数量的习题,以方便学生巩固所学知识。 全书采用面向对象的C++语言作为数据结构和算法的描述语言,书中所有算法都在Visual C++ 6.0开发环境中进行了测试。 适合作为以C++语言为基础的数据结构教学的推荐教材。