Standard Template Library este o componentă importantă a limbajului C++, oferind structuri de date eficiente, mecanisme de utilizare a acestora și multe altele.
STL nu este cuprins în programa de informatică pentru liceu, dar poate fi folosit în rezolvarea multor probleme.
Introducere
Containere
Containerele stochează date; acestea pot fi de orice tip, inclusiv obiecte sau containere. Modul de stocare și operațiile existente diferă de la un container la altul.
- vector
- C++ vector – scurt tutorial
- Tablouri bidimensionale folosind STL
- set, map
- bitset
- stack, queue
- priority_queue
Algoritmi
Algoritmii se aplică la secvențe de elemente, care pot fi containere, părți ale containerelor sau alte structuri de date ce pot fi gestionate cu ajutorul pointerilor – de exemplu tablouri standard C.
- Algoritmi care nu modifică secvența
- Algoritmi care mută elementele din secvență
- Algoritmi de sortare și căutare