本书共9章, 内容包括数据结构课程设计概述, 线性表、栈、队列、串、多维数组和广义表、树形结构、图状结构等的应用, 以及综合应用。本书是第2版, 较之第1版, 主要的变动包括: 用C++语言改写了全部算法; 修改并完善了部分内容和实例; 增加了第9章综合应用部分, 体现求解复杂问题时, 需要多种数据结构的同时使用。本书是独立于具体的数据结构教材的课程设计辅导书, 通过针对每种数据结构的具体实例, 循序渐进地启发学生完成课程设计。书中给出的实例都是完整可运行的, 同时给出了测试样例、总结与思考等。