Data Abstraction & Problem Solving with C++: Walls and Mirrors, 7th edition

Published by Pearson (July 14, 2021) © 2017

  • Frank M. Carrano University of Rhode Island
  • Timothy M. Henry Rhode Island College
Products list

Details

  • A print edition
Products list

Details

  • A print edition
Products list

Details

  • A print edition

Title overview

Data Abstraction and Problem Solving with C++: Walls and Mirrors introduces basic concepts related to the study of data structures. Requiring a basic understanding of C++, the text explores problem solving and the efficient access and manipulation of data.

The 7th Edition features new notes, programming tips, examples and programming problems. It includes C++11 and C++14 features as well as safe and secure coding techniques. The authors have also incorporated programming problems in the areas of gaming, finance and e-commerce throughout the text. Revised figures improve overall clarity.

Table of contents

Brief Contents

  1. Data Abstraction: The Walls
  2. Recursion: The Mirrors
  3. Array-Based Implementations
  4. Link-Based Implementations
  5. Recursion as a Problem-Solving Technique
  6. Stacks
  7. Stack Implementations
  8. Lists
  9. List Implementations
  10. Algorithm Efficiency
  11. Sorting Algorithms and Their Efficiency
  12. Sorted Lists and Their Implementations
  13. Queues and Priority Queues
  14. Queue Implementations
  15. Trees
  16. Tree Implementations
  17. Heaps
  18. Dictionaries and Their Implementations
  19. Balanced Search Trees
  20. Graphs
  21. Processing Data in External Storage

Need help?Get in touch