Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • 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
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.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight