Re[2]: Проект утилитной библиотечки
От: Evgeny.Panasyuk Россия  
Дата: 16.03.16 16:25
Оценка:
Здравствуйте, Lexey, Вы писали:

L>Хочу (к уже ранее написанному):

L>1) Алгоритмы LowerBound/UpperBound

+ std::equal_range, + самый универсальный вариант std::partition_point:
template< class ForwardIt, class UnaryPredicate >
ForwardIt partition_point( ForwardIt first, ForwardIt last, UnaryPredicate p );


L>на массивах и list'ах.


Бинарный поиск работает и на Forward Range типа односвязных списков (профит в том что количество сравнений логарифмическое)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.