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.