函数原型如下: 参数说明: 函数返回一个布尔值,如果范围内的所有元素都按照非降序排列,则返回 示例: 输出:std::is_sorted 是 C++ 标准库template< class InputIt >
bool is_sorted( InputIt first, InputIt last );
template< class InputIt, class Compare >
bool is_sorted( InputIt first, InputIt last, Compare p );
first 和 last 定义了要检查的范围,其中 first 是范围的开始迭代器,last 是范围的结束迭代器。注意,last 指向的元素不包含在范围内。p 是一个可选的比较函数,用于定义“非降序”的含义。如果没有提供此参数,则使用 operator< 进行比较。true;否则返回 false。#includeThe vector is sorted.