Data Structures and Algorithms in C++ 2nd Edition by Michael, Roberto, and David

Book Details

Author

Language

Pages

Size

Format

Category

Data Structures and Algorithms in C++ 2nd Edition by Michael, Roberto, and David

PDF Free Download | Data Structures and Algorithms in C++ Second Edition by Michael T. Goodrich, Roberto Tamassia, and David M. Mount

Contents of Data Structures and Algorithms in C++

The chapters for this course are organized to provide a pedagogical path that starts with the basics of C++ programming and object-oriented design.

We provide an early discussion of concrete structures, like arrays and linked lists, in order to provide a concrete footing to build upon when constructing other data structures.

We then add foundational techniques like recursion and algorithm analysis, and, in the main portion of the book, we present fundamental data structures and algorithms, concluding with a discussion of memory management (that is, the architectural underpinnings of data structures).

Specifically, the chapters for this book are organized as follows:

  • A C++ Primer
  • Object-Oriented Design
  • Arrays, Linked Lists, and Recursion
  • Analysis Tools
  • Stacks, Queues, and Deques
  • List and Iterator ADTs
  • Trees
  • Heaps and Priority Queues
  • Hash Tables, Maps, and Skip Lists
  • Search Trees
  • Sorting, Sets, and Selection
  • Strings and Dynamic Programming
  • Graph Algorithms
  • Memory Management and B-Trees
  • A Useful Mathematical Facts

Share PDF on your social media:

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on reddit

Related Books

Leave a comment

Your email address will not be published.

What's the problem with this file?

Copyrights

All books on this website are published in good faith and for educational information purpose only. So, we ask you to report us any copyrighted material published in our website and we will remove it immediately.

Copyrights

All books on this website are published in good faith and for educational information purpose only. So, we ask you to report us any copyrighted material published in our website and we will remove it immediately.