przejście do zawartości
zpr c++ quick reference
Narzędzia użytkownika
Zarejestruj się!
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Zarejestruj się!
Ostatnie zmiany
Menadżer multimediów
Indeks
Ślad:
lower_bound_upper_bound
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Algorytmy lower_bound oraz upper_bound ====== Funkcje ''//lower_bound//'' oraz ''//upper_bound//'' są standardowymi szablonami funkcji biblioteki "algorithm". Są to algorytmy niezmieniające dla danych posortowanych. ===== Nagłówek algorytmu ===== <code cpp>#include <algorithm></code> ===== Deklaracja ===== ==== lower_bound ==== wersja wykorzystująca "operator<" <code cpp> template <class ForwardIterator, class LessThanComparable> ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const LessThanComparable& value);</code> wersja wykorzystująca predykat do spełnienia <code cpp> template <class ForwardIterator, class T, class StrictWeakOrdering> ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp);</code> ==== upper_bound ==== wersja wykorzystująca "operator<" <code cpp> template <class ForwardIterator, class LessThanComparable> ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const LessThanComparable& value);</code> wersja wykorzystująca predykat do spełnienia <code cpp> template <class ForwardIterator, class T, class StrictWeakOrdering> ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& value, StrictWeakOrdering comp);</code> ===== Parametry ===== ForwardIterator first - element kolekcji, od którego rozpocznie się wyszukiwanie ===== Wartość zwracana ===== W wyniku działania obu funkcji zwracany jest iterator wskazujący na element zadanego zbioru. W wypadku "lower_bound" wskazywana jest pierwsza pozycja, na ktorą należy wstawić zadany element, aby nie zaburzyć posortowanego ciągu. "upper_bound" zwraca ostatnią taką pozycję.
lower_bound_upper_bound.1240921799.txt.gz
· ostatnio zmienione: 2009/04/28 14:29 przez
jg
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry