Topic 2. Containers¶
Lectures¶
-
Containers are C++’s way of storing and manipulating groups of elements. This lecture explores the
Vectortype and some nuances of C++ parameter-passing.Readings: Chapter 5.1
Lecture 4. Containers, Part II
MapandSetprovide a way to store data when keeping things in order isn’t needed. This lecture explores these foundational types and how to use them.Readings: Chapter 5.4 - 5.5
Lecture 5. Containers, Part III
StackandQueueare two fundamental data structures for storing specialized types of sequences. This lecture explores how they work and shows off a few of their applications.Readings: Chapter 5.2 - 5.3