Spec-Zone
.ru
спецификации, руководства, описания, API
Заголовок: stl_algo.h
Введение
Функции
__ final_insertion_sort (_RandomAccessIterator, _RandomAccessIterator)
__ final_insertion_sort (_RandomAccessIterator, _RandomAccessIterator, _Compare)
__ GCD
__ inplace_stable_partition
__ inplace_stable_sort (_RandomAccessIterator, _RandomAccessIterator)
__ inplace_stable_sort (_RandomAccessIterator, _RandomAccessIterator, _Compare)
__ insertion_sort (_RandomAccessIterator, _RandomAccessIterator)
__ insertion_sort (_RandomAccessIterator, _RandomAccessIterator, _Compare)
__ introsort_loop (_RandomAccessIterator, _RandomAccessIterator, _Size)
__ introsort_loop (_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare)
__ LG
__ медиана (константа _Tp и, константа _Tp и, константа _Tp и)
__ медиана (константа _Tp и, константа _Tp и, константа _Tp и, _Compare)
__ merge_adaptive (_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance)
__ merge_adaptive (_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare)
__ merge_backward (_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3)
__ merge_backward (_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare)
__ merge_without_buffer (_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance)
__ merge_without_buffer (_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare)
__ раздел (_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag)
__ раздел (_ForwardIterator, _ForwardIterator, _Predicate, forward_iterator_tag)
__ реверс (_BidirectionalIterator, _BidirectionalIterator, bidirectional_iterator_tag)
__ реверс (_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag)
__ вращаться
__ вращайтесь (_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, bidirectional_iterator_tag)
__ вращайтесь (_ForwardIterator, _ForwardIterator, _ForwardIterator, forward_iterator_tag)
__ rotate_adaptive
__ stable_partition_adaptive
__ unguarded_linear_insert (_RandomAccessIterator, _Tp)
__ unguarded_linear_insert (_RandomAccessIterator, _Tp, _Compare)
__ unguarded_partition (_RandomAccessIterator, _RandomAccessIterator, _Tp)
__ unguarded_partition (_RandomAccessIterator, _RandomAccessIterator, _Tp, _Compare)
__ unique_copy (_InputIterator, _InputIterator, _ForwardIterator, forward_iterator_tag)
__ unique_copy (_InputIterator, _InputIterator, _ForwardIterator, _BinaryPredicate, forward_iterator_tag)
__ unique_copy (_InputIterator, _InputIterator, _OutputIterator, output_iterator_tag)
__ unique_copy (_InputIterator, _InputIterator, _OutputIterator, _BinaryPredicate, output_iterator_tag)
adjacent_find (_ForwardIterator, _ForwardIterator)
adjacent_find (_ForwardIterator, _ForwardIterator, _BinaryPredicate)
binary_search (_ForwardIterator, _ForwardIterator, константа _Tp и)
binary_search (_ForwardIterator, _ForwardIterator, константа _Tp и, _Compare)
количество
count_if
equal_range (_ForwardIterator, _ForwardIterator, константа _Tp и)
equal_range (_ForwardIterator, _ForwardIterator, константа _Tp и, _Compare)
найти
найдите (_InputIterator, _InputIterator, константа _Tp и, input_iterator_tag)
найдите (_RandomAccessIterator, _RandomAccessIterator, константа _Tp и, random_access_iterator_tag)
find_end (_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2)
find_end (_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate)
find_first_of (_InputIterator, _InputIterator, _ForwardIterator, _ForwardIterator)
find_first_of (_InputIterator, _InputIterator, _ForwardIterator, _ForwardIterator, _BinaryPredicate)
find_if
find_if (_InputIterator, _InputIterator, _Predicate, input_iterator_tag)
find_if (_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag)
for_each
генерировать
generate_n
включает (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2)
включает (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _Compare)
lower_bound (_ForwardIterator, _ForwardIterator, константа _Tp и)
lower_bound (_ForwardIterator, _ForwardIterator, константа _Tp и, _Compare)
max_element (_ForwardIterator, _ForwardIterator)
max_element (_ForwardIterator, _ForwardIterator, _Compare)
слияние (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator)
слияние (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare)
min_element (_ForwardIterator, _ForwardIterator)
min_element (_ForwardIterator, _ForwardIterator, _Compare)
next_permutation (_BidirectionalIterator, _BidirectionalIterator)
next_permutation (_BidirectionalIterator, _BidirectionalIterator, _Compare)
nth_element (_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator)
nth_element (_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare)
partial_sort_copy (_InputIterator, _InputIterator, _RandomAccessIterator, _RandomAccessIterator)
partial_sort_copy (_InputIterator, _InputIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare)
раздел
prev_permutation (_BidirectionalIterator, _BidirectionalIterator)
prev_permutation (_BidirectionalIterator, _BidirectionalIterator, _Compare)
random_shuffle (_RandomAccessIterator, _RandomAccessIterator)
random_shuffle (_RandomAccessIterator, _RandomAccessIterator, _RandomNumberGenerator и)
удалить
remove_copy
remove_copy_if
remove_if
замена
replace_copy
replace_copy_if
replace_if
реверс
reverse_copy
rotate_copy
поиск (_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2)
поиск (_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate)
search_n (_ForwardIterator, _ForwardIterator, _Integer, константа _Tp и)
search_n (_ForwardIterator, _ForwardIterator, _Integer, константа _Tp и, _BinaryPredicate)
set_difference (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator)
set_difference (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare)
set_intersection (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator)
set_intersection (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare)
set_symmetric_difference (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator)
set_symmetric_difference (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare)
set_union (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator)
set_union (_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare)
вид (_RandomAccessIterator, _RandomAccessIterator)
вид (_RandomAccessIterator, _RandomAccessIterator, _Compare)
swap_ranges
преобразуйте (_InputIterator, _InputIterator, _OutputIterator, _UnaryOperation)
преобразуйте (_InputIterator1, _InputIterator1, _InputIterator2, _OutputIterator, _BinaryOperation)
уникальный (_ForwardIterator, _ForwardIterator)
уникальный (_ForwardIterator, _ForwardIterator, _BinaryPredicate)
upper_bound (_ForwardIterator, _ForwardIterator, константа _Tp и)
upper_bound (_ForwardIterator, _ForwardIterator, константа _Tp и, _Compare)
Определенные типы
__ unguarded_insertion_sort
__ unguarded_insertion_sort
inplace_merge
inplace_merge
partial_sort
partial_sort
вращаться
stable_partition
stable_sort
stable_sort
unique_copy
unique_copy