STL — Standard Template Library
Introducere STL
STL (Standard Template Library) este o colecție de containere, iteratori și algoritmi gata de utilizare — esențiali la olimpiadă și în practică.
Categorii principale
| Categorie | Exemple |
|---|---|
| Containere secvențiale | vector, list, deque, array |
| Containere asociative ordonate | set, map, multiset, multimap |
| Containere asociative neordonate | unordered_set, unordered_map |
| Adaptoare de containere | stack, queue, priority_queue |
| Algoritmi | sort, find, count, reverse, min, max |
| Iteratori | begin(), end(), rbegin(), rend() |
#include <vector> // vector
#include <set> // set
#include <map> // map
#include <algorithm> // sort, find, etc.
#include <stack> // stack
#include <queue> // queue
using namespace std;