| Preface.
1. Basic C++ Programming.
2. Object-Oriented Design.
3. Analysis Tools.
4. Stacks, Queues, and Recursion.
5. Vectors, Lists, and Sequences.
6. Trees.
7. Priority Queues.
8. Dictionaries.
9. Search Trees.
10. Sorting, Sets, and Selection.
11. Text Processing.
12. Graphs.
Appendix: Useful Mathematical Facts.
Bibliography.
Index.
|