• Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

C++ Foundations: Data Structures and Algorithms

The C++ Standard Library provides a rich set of data structures (called containers) and algorithms implementations. This course will teach you how to use common data structures and algorithms in your own C++ code.

Giovanni Dicanio - Pluralsight course - C++ Foundations: Data Structures and Algorithms
by Giovanni Dicanio

What you'll learn

The C++ Standard Library provides a rich set of data structures and algorithms implementations. In this course, C++ Foundations: Data Structures and Algorithms, you’ll learn about common data structures, like vectors, arrays, stacks and queues. First, you’ll explore their memory layout and runtime behavior, and how they are implemented by the C++ Standard Library. Then, you’ll discover common algorithms like searching and finding. Finally, you'll learn how to invoke the high-quality implementations already available in the C++ header. When you’re finished with this course, you’ll have the skills and knowledge needed to implement common data structures and algorithms in your C++ code.

Table of contents

About the author

Giovanni Dicanio - Pluralsight course - C++ Foundations: Data Structures and Algorithms
Giovanni Dicanio

Giovanni Dicanio is a computer programmer specialized in both cross-platform C and C++, and Windows operating system development. He is a Microsoft MVP for Visual C++. He also blogs on msmvps.com/gdicanio.

More Courses by Giovanni