C++/Algorytmy w STL/Operacje min max
< C++ | Algorytmy w STL
max()[edytuj]
wartość max( element1, element2 ) wartość max( element1, element2, funkcja_porównująca )
- Działanie
- zwraca większy z dwóch elementów
max_element()[edytuj]
iterator max_element( iterator początek, iterator koniec ) iterator max_element( iterator początek, iterator koniec, funkcja_porównująca )
- Działanie
- zwraca największy z elementów w ciągu
min()[edytuj]
wartość min( element1, element2 ) wartość min( element1, element2, funkcja_porównująca )
- Działanie
- zwraca mniejszy z dwóch elementów
min_element()[edytuj]
iterator min_element( iterator początek, iterator koniec ) iterator min_element( iterator początek, iterator koniec, funkcja_porównująca )
- Działanie
- zwraca najmniejszy z elementów w ciągu
lexicographical_compare()[edytuj]
bool lexicographical_compare( iterator początek, iterator koniec, iterator początek_drugiego, iterator koniec_drugiego ) bool lexicographical_compare( iterator początek, iterator koniec, iterator początek_drugiego, iterator koniec_drugiego, funkcja )
- Działanie
- sprawdza czy jeden ciąg poprzedza leksykograficznie drugi ciąg, zwraca prawdę jeśli poprzedza.
next_permutation()[edytuj]
bool next_permutation( iterator początek, iterator koniec ) bool next_permutation( iterator początek, iterator koniec, funkcja_porównująca )
- Działanie
- przekształca ciąg elementów w leksykograficznie następną permutację. Zwraca prawdę przy powodzeniu.
prev_permutation()[edytuj]
bool prev_permutation( iterator początek, iterator koniec ) bool prev_permutation( iterator początek, iterator koniec, funkcja_porównująca )
- Działanie
- przekształca ciąg elementów w leksykograficznie poprzedzającą permutację. Zwraca prawdę przy powodzeniu.