is_sorted() Returns whether the elements in a range are sorted (since C++11)
550
is_sorted_until() Returns the first unsorted element in a range (since C++11) 550 is_partitioned() Returns whether the elements in a range are partitioned in two groups according to a criterion (since C++11) 552 partition_point() Returns the partitioning element for a range partitioned into elements fulfilling and elements not fulfilling a predicate (since C++11) 552 is_heap() Returns whether the elements in a range are sorted as a heap (since C++11) 554 is_heap_until() Returns the first element in a range not sorted as a heap (since C++11) 554