|
Data Structures & Algorithms in C++ 3rd Edition
Table of Contents
1. Object-Oriented Programming Using C++
2. Complexity Analysis
3. Linked Lists
4. Stacks and Queues
5. Recursion
6. Binary Trees
7. Multiway Trees
8. Graphs
9. Sorting
10. Hashing
11. Data Compression
12. Memory Management
Appendices
A: Computing BIG-O
B:
Algorithms
C: NP-Completeness
Features
Illustrates a complete context in which certain algorithms and data structures can be used with the case study included in most chapters. These case studies were chosen from different areas of computer science such as interpreters, symbolic computation, and file processing.
Integrates algorithms efficiently into your course with extensive theoretical analysis. Illustrate the practical importance of data structures with examples of C++ code throughout the book.
Clarifies the topic of recursion with its presentation in the context of the run-time stack.
Masters the Standard Template Library and integrate its lessons into the case studies.
|