16.6.1 算法组

STL将算法库分成4组:

  1. 非修改式序列操作
    •  ### 对区间中的每个元素进行操作,但不修改容器的内容。
  2. 修改式序列操作
    •  ### 对区间中的每个元素进行操作,可以修改容器的内容。
  3. 排序和相关操作
    •  这里包含多个排序函数(sort( ))和其它各种函数,包括集合操作
  4. 通用数字计算
    •  包括这些函数:
      •  将区间的内容累积
      •     计算两个容器的内部乘积
      •     计算小计
      •     计算相邻对象差
    •  通常这些都是数组的操作特性,因此vector式最有可能使用这些操作的容器

### 前三组在头文件algorithm(以前为algo.h)中描述

### 第四组式专用于数值数据的,有自己的头文件,称为 numeric(以前它们也位于algo.h 中)

原文地址:https://www.cnblogs.com/suui90/p/13549868.html