Standard Template Library (STL)
14 Topics•0 Completed•
0%
1
STL Overview
Introduction to containers, iterators, algorithms
Foundation for STL
2
std::vector
Dynamic array container
Most used container
3
std::list
Doubly linked list
Linked list implementation
4
std::deque
Double-ended queue
Efficient front/back operations
5
std::stack and std::queue
Container adapters
Classic data structures
6
std::priority_queue
Heap-based priority queue
Heap problems
7
std::set and std::multiset
Ordered unique/duplicate elements
Tree-based containers
8
std::map and std::multimap
Ordered key-value pairs
Associative containers
9
Unordered Containers
Hash-based set and map
O(1) average lookup
10
Iterators
Iterator types and usage
STL navigation
11
STL Algorithms
sort, find, transform, etc.
Efficient operations
12
std::pair and std::tuple
Grouping multiple values
Common in solutions
13
std::optional and std::variant
C++17 value wrappers
Modern C++ types
14
Ranges (C++20)
Modern range-based algorithms
Latest C++ features