C++/Algorytmy w STL/Operacje min max
< C++ | Algorytmy w STL
max()
edytujwartość max( element1, element2 ) wartość max( element1, element2, funkcja_porównująca )
- Działanie
- zwraca większy z dwóch elementów
max_element()
edytujiterator 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()
edytujwartość min( element1, element2 ) wartość min( element1, element2, funkcja_porównująca )
- Działanie
- zwraca mniejszy z dwóch elementów
min_element()
edytujiterator 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()
edytujbool 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()
edytujbool 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()
edytujbool 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.