This chapter describes all the algorithms of the C++ standard library. It begins with an overview of the algorithms and some general remarks about them. The chapter then presents the exact signature of each algorithm and one or more examples of its use.
To use the algorithms of the C++ standard library, you must include the header file
This header file also includes some auxiliary functions:
minmax() were presented in Section 5.5.1, page 134. The
iter_swap() iterator function was discussed in Section 9.3.4, page 446.
Some of the STL algorithms are provided for numeric processing. Thus, they are defined in