C++ Data Structures and Algorithm Design Principles
C++ is a mature multi-paradigm programming language that enables you to write high-level code with great control over the hardware. This book updates your working knowledge of modern C++ by showing how you can use algorithms and data structures to build scalable, efficient modern applications.
Offered by
Difficulty Level
Intermediate
Completion Time
20h52m
Language
English
About Book
Who Is This Book For?
This book is for developers or students who want to revisit basic data structures and algorithm design techniques. Although no mathematical background is required, basic knowledge of complexity classes and Big O notation along with a qualification in an algorithms course will help you get the most out of this book. Familiarity with C++ 14 standard is assumed.
C++ Data Structures and Algorithm Design Principles
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 20h52m total length
Lists, Stacks, and Queues
Trees, Heaps, and Graphs
Hash Tables and Bloom Filters
Divide and Conquer
Greedy Algorithms
Graph Algorithms I
Graph Algorithms II
Dynamic Programming I
Dynamic Programming II
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!