C++ Программирование в среде С++ Builder 5

         

Лексикографическое сравнение


Такое страшное название алгоритма означает всего-навсего, что он выполняет сравнение содержимого двух контейнеров, аналогичное сравнению текстовых строк. Элементы контейнеров могут быть любого типа, лишь бы для них была объявлена операция “меньше” (или какая-либо функция, задающая отношение сравнения):

bool

lexicographical_compare (Inputlteratorl first1,

Inputlteratorl last1,

Inputlterator2 first2,

Inputlterator2 last2);

bool lexicographical compare(Inputlteratorl first1,

Inputlteratorl last1,

Inputlterator2 first2,

Inputlterator2 last2,

Compare comp);

Алгоритм возвращает true, если содержимое первого контейнера меньше, чем второго.



Содержание раздела