A large number of algorithms to perform activities such as searching and sorting are provided in the STL, each implemented to require a certain level of iterator (and therefore will work on any container that provides an interface by iterators).
Голем број на алгоритми кои служат за операции како што се пребварување и подредување се предвидени во STL, секој кога е имплементиран има потреба од одредено ниво на итератор (и затоа ќе работи на било кој container кој обезбедува поврзување на итератори).