-
Course
- 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.
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 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