<algorithm>

Cei mai importanți algoritmi din <algorithm>.

AlgoritmDescriereComplexitate
sort(b, e)SortareO(n log n)
sort(b, e, cmp)Sortare cu comparator customO(n log n)
stable_sortSortare stabilăO(n log² n)
reverse(b, e)InversareO(n)
find(b, e, val)Căutare liniarăO(n)
binary_search(b, e, val)Căutare binară (array sortat)O(log n)
lower_bound(b, e, val)Primul element >= valO(log n)
upper_bound(b, e, val)Primul element > valO(log n)
count(b, e, val)Număr aparițiiO(n)
min_element(b, e)Iteratorul la minimO(n)
max_element(b, e)Iteratorul la maximO(n)
unique(b, e)Elimină dup. consecutiveO(n)
next_permutationPermutare următoareO(n)
accumulate(b, e, init)Sumă/fold (din )O(n)