《数据结构与算法》共分13章。第1章:从c到c++,帮助读者系统复习c++,同时使本书也适用于只学过c语言的读者。第2章~第4章的内容包括:string类、向量类模板vector、链表类模板和适配器,主要为在自定义stl框架下描述数据结构奠定基础。第5章~第13章的内容包括:二叉树、堆、树、图、二叉搜索树、平衡二叉搜索树、b树、散列、排序和性能分析,主要是在定义stl框架下描述的数据结构。
《数据结构与算法》既可以作为高等院校计算机及相关专业本科生的数据结构教材,也可以作为计算机编程爱好者和工程技术人员的自学教材和参考书。