YoVDO

C++ Standard Template Library

Offered By: LinkedIn Learning

Tags

C++ Courses C Programming Courses Stacks Courses Queues Courses Vectors Courses

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
1. The Standard Template Library
  • Why we need the STL
  • General setup
  • Generic programming
  • STL organization
  • Sequence containers
  • Associative containers
  • Iterators overview
  • Iterator invalidation
2. Vectors and Lists
  • Vectors
  • Vector insertion
  • Lists
  • Vectors and lists usage example
  • Challenge: List/vector application
  • Solution: List/vector application
3. Stacks, Queues, and Deques
  • Deques
  • Stacks
  • Queues
  • Priority queues
  • Stack/queue usage example
  • Challenge: Stack/queue application
  • Solution: Stack/queue application
4. Associative Containers
  • Sets
  • Maps
  • Sets and maps usage example
  • Challenge: Sets and maps application
  • Solution: Sets and maps application
Conclusion
  • 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