numbers4), std::begin(numbers4) + count4, std::end(numbers4) , std::greater());
6.is_sorted()
测试元素段是否已经排好序可以避免不必要的排序操作...如果两个迭代器参数所指定范围内的元素是升序排列的,函数模板 is_sorted() 就会返回 true。...//排序之前测试下是否已经排好序,省去了多余的排序
std::vector numbers5{22, 7, 93, 45, 19};
std::vector data..."":"not ")<< "in descending sequence." << std::endl;
7.is_sorted_until()
来判断一个元素段是否有序,返回一个指向这段元素中升序序列上边界元素的迭代器...//判断结果返回其中一个元素
std::vector pets{"cat", "chicken", "dog", "pig", "llama", "coati", "goat"}