# 5. Sets and Maps

- [5.1 Pairs and Iterators](/c++/5.-sets-and-maps/5.1-pairs-and-iterators.md)
- [5.1.1 Pairs and Iterators](/c++/5.-sets-and-maps/5.1-pairs-and-iterators/5.1.1-pairs-and-iterators.md)
- [5.1.2 Pairs](/c++/5.-sets-and-maps/5.1-pairs-and-iterators/5.1.2-pairs.md)
- [5.1.3 Iterators](/c++/5.-sets-and-maps/5.1-pairs-and-iterators/5.1.3-iterators.md)
- [5.3 Sets](/c++/5.-sets-and-maps/5.3-sets.md)
- [5.3.1 Sets](/c++/5.-sets-and-maps/5.3-sets/5.3.1-sets.md)
- [5.3.2 Basic Sets](/c++/5.-sets-and-maps/5.3-sets/5.3.2-basic-sets.md)
- [5.3.3 Iterating Through a Set](/c++/5.-sets-and-maps/5.3-sets/5.3.3-iterating-through-a-set.md)
- [5.3.4 Sets of Struct Values](/c++/5.-sets-and-maps/5.3-sets/5.3.4-sets-of-struct-values.md)
- [5.4 Maps](/c++/5.-sets-and-maps/5.4-maps.md)
- [5.4.1 Maps](/c++/5.-sets-and-maps/5.4-maps/5.4.1-maps.md)
- [5.4.2 Map Basics](/c++/5.-sets-and-maps/5.4-maps/5.4.2-map-basics.md)
- [5.4.3 Iterating Through a Map](/c++/5.-sets-and-maps/5.4-maps/5.4.3-iterating-through-a-map.md)
- [5.4.4 Updating Maps](/c++/5.-sets-and-maps/5.4-maps/5.4.4-updating-maps.md)
