CS Textbook: Data Structures and Algorithm Analysis in C++

Contents of the book

  1. Data Structure and Algorithms
  2. Mathematical Preliminaries
  3. Algorithm Analysis
  4. Lists, Stacks and Queries
  5. Binary Trees
  6. Non-Binary Trees
  7. Internal Sorting
  8. File Processing and External Sorting
  9. Searching
  10. Indexing
  11. Graphs
  12. Lists and Arrays Revisited
  13. Advanced Tree Structures
  14. Analysis Techniques
  15. Lower Bounds