Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++ STL - Standard Template Library Complete Guide

CodeBeauty via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the C++ Standard Template Library (STL) through this comprehensive 3-hour tutorial covering all essential components including containers, algorithms, functors, iterators, and templates. Begin with an introduction to STL fundamentals and explore generic programming concepts through templates for creating reusable functions and classes. Master key STL containers starting with lists, including practical examples, sorting techniques, and guidance on when to use or avoid lists in your programs. Understand the relationship between static arrays, dynamic arrays, and STL vectors with hands-on examples. Dive into fundamental data structures including stacks with LIFO (Last In, First Out) principles, queues with FIFO (First In, First Out) concepts, and maps with practical step-by-step implementations. Explore tree data structures covering different types, practical examples, implementation code, and real-world programming applications. Learn essential tree traversal algorithms including breadth-first search (BFS) and depth-first search (DFS) methods such as preorder, inorder, and postorder traversals. Conclude with a programmer Q&A session addressing common questions and challenges in STL usage, providing practical insights for applying these concepts in real programming scenarios.

Syllabus

C++ STL Introduction (for beginners) What is STL and STL main components?
STL Templates in C++ - Generic Functions and Classes (beginner-friendly)
C++ List (Real examples, Sorting a list, When (not) to use List, Detailed explanation, Step-by-Step)
STL vector (Relationship between Static array, Dynamic array and STL vector) with examples
What is STACK data structure in C++? What is LIFO? STL Stack explained in 14 mins! DATA STRUCTURES
Queue and FIFO/FCFS explained in 10 minutes + a bonus task (Data Structures course)
Map in C++ with practical examples - step by step Data Structures tutorial
Tree data structure - types of trees, examples, code and uses in programming
Tree traversal algorithms (BFS and DFS - Preorder, Inorder, Postorder)
Programmer Q&A - Answering your most interesting questions!

Taught by

CodeBeauty

Reviews

Start your review of C++ STL - Standard Template Library Complete Guide

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.