lexicographical_compare()
template <class InIter1, class InIter2> bool lexicographical_compare(InIter1 start1, InIter1 end1, InIter2 start2, InIter2 end2); template <class InIter1, class InIter2, class Comp> bool lexicographical_compare(InIter1 start1, InIter1 end1, InIter2 start2, InIter2 end2, Comp cmpfn);
Описание
Сравнивает последовательности
Алгоритм lexicographical_compare() сравнивает последовательность, заданную параметрами start1 и end1, с последовательностью, заданной параметрами start2 и end2. Алгоритм возвращает значение true, если первая последовательность лексически меньше второй(т.е. если первая последовательность опережает вторую с учетом алфавитного порядка). Вторая форма позволяет задать функцию сравнения, которая определяет, когда один элемент меньше другого. |
Нет комментариев. Оставить комментарий: |