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

Related Books

Leave a Reply

Your email address will not be published.

What's the problem with this file?

Attention !

Help us remove any copyrighted material that may be posted on our site.

We ask you to inform us of any infringing material that may be unintentionally published on our site to remove it.

Reach us at: [email protected]

Attention !

Help us remove any copyrighted material that may be posted on our site.

We ask you to inform us of any infringing material that may be unintentionally published on our site to remove it.

Reach us at: [email protected]