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

Coding the Matrix: Linear Algebra through Computer Science Applications
Brown University via Coursera
Çok değişkenli Fonksiyon I: Kavramlar / Multivariable Calculus I: Concepts
Koç University via Coursera
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)
Tsinghua University via edX
Massively Multivariable Open Online Calculus Course
Ohio State University via Coursera
Introduction to R for Data Science
Microsoft via edX