Algorithms Links Non-modifying Sequence Operations Batch Operations Search Operations Fold Operations Modifying Sequence Operations Copy Operations Swap Operations Transformation Operations Generation Operations Removing Operations Order-changing Operations Sampling Operations Sorting and Related Operations Requirements Participationing Operations Sorting Operations Binary Search Operations (on Partitioned Ranges) Set Operations (on Sorted Ranges) Merge Operations (on Sorted Ranges) Heap Operations Minimum or Maximum Operations Lexicographical Comparison Operations Permutation Operations Numeric Operations Operations on Uninitialized Memory Random Number Generation C Library Algorithms Links algorithms in cplusplus. algorithms in cppreference. Non-modifying Sequence Operations Batch Operations Search Operations Fold Operations Modifying Sequence Operations Copy Operations Swap Operations Transformation Operations Generation Operations Removing Operations Order-changing Operations Sampling Operations Sorting and Related Operations Requirements Participationing Operations Sorting Operations Binary Search Operations (on Partitioned Ranges) Set Operations (on Sorted Ranges) Merge Operations (on Sorted Ranges) Heap Operations Minimum or Maximum Operations Lexicographical Comparison Operations Permutation Operations Numeric Operations Operations on Uninitialized Memory Random Number Generation C Library