本书是一本对基本概念和语言特性有着深刻见解的指南性书籍,同时也是一本包含内容广泛的参考性书籍。本书首先讲述了语言细节,然后对编码技巧进行了广泛的讨论,还对模板的应用进行了阐述、分析。贯串全书的示例阐明了抽象概念并演示了实践方法。读者将学习到:·正确的模板行为;·如何避开与模板相关的错误陷阱;·从基础的到早前没有文字约定的惯用语法和技巧;·如何在不对性能和安全性造成损害的前提下进行源代码重用;·如何提高C程序的效率;·如何构建更具灵活性和可维护性的软件。
本书介绍了常见的数据结构,如链表、堆栈、队列、树、哈希表等,并对查找、排序等进行了算法分析,还给出了相应的Java实现。本书逻辑结构严谨,主次分明,可用做计算机或程序员参考用书。