This Clause describes components that C++ programs may use to perform
algorithmic operations on containers and other sequences.

The following subclauses describe components for
non-modifying sequence operations,
mutating sequence operations,
sorting and related operations,
and algorithms from the ISO C library,
as summarized in [tab:algorithms.summary]Table *tab:algorithms.summary.

Table 80 — Algorithms library summary

Subclause | Header(s) | |

Algorithms requirements | ||

Parallel algorithms | ||

Non-modifying sequence operations | ||

Mutating sequence operations | <algorithm> | |

Sorting and related operations | ||

Generalized numeric operations | <numeric> | |

C library algorithms | <cstdlib> |