Files
42_INT_11_ft_containers/headers/lexicographical_compare.hpp
2022-06-27 15:55:18 +02:00

24 lines
445 B
C++

#ifndef LEXICOGRAPHICAL_COMPARE_HPP
# define LEXICOGRAPHICAL_COMPARE_HPP
namespace ft {
template <class InputIt1, class InputIt2>
bool lexicographical_compare
( InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2 ) {
for (; first1 != last1; first1++, first2++) {
if (*first1 < *first2)
return true;
if (*first2 < *first1)
return false;
}
return (first1 == last1 && first2 != last2);
}
} // namespace ft
#endif