C++ Standard Template Library
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use elements from the C++ Standard Template Library, such as sequence and associative containers, to create more efficient, performant, and reusable code.
Syllabus
Introduction
- Welcome
- What you should know
- How to use the exercise files
- Why we need the STL
- General setup
- Generic programming
- STL organization
- Sequence containers
- Associative containers
- Iterators overview
- Iterator invalidation
- Vectors
- Vector insertion
- Lists
- Vectors and lists usage example
- Challenge: List/vector application
- Solution: List/vector application
- Deques
- Stacks
- Queues
- Priority queues
- Stack/queue usage example
- Challenge: Stack/queue application
- Solution: Stack/queue application
- Sets
- Maps
- Sets and maps usage example
- Challenge: Sets and maps application
- Solution: Sets and maps application
- Next steps
Taught by
Eduardo Corpeño
Related Courses
Conception et mise en œuvre d'algorithmes.École Polytechnique via Coursera Algorithmen und Datenstrukturen
Universität Osnabrück via iversity 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)
Tsinghua University via edX 数据结构基础
Peking University via Coursera