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

CategorieExemple
Containere secvențialevector, list, deque, array
Containere asociative ordonateset, map, multiset, multimap
Containere asociative neordonateunordered_set, unordered_map
Adaptoare de containerestack, queue, priority_queue
Algoritmisort, find, count, reverse, min, max
Iteratoribegin(), 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;