一、 算法简介
-
标准库算法的作用
- 提供通用、高效的数据操作(如排序、查找、遍历),避免重复造轮子。
- 通过迭代器抽象,适配任意容器(如
vector、list、数组)。
-
核心头文件
#include <algorithm> // 大多数算法 #include <numeric> // 数值算法(如累加) -
算法分类
类别 示例算法 功能 遍历算法 for_each,transform对每个元素执行操作 排序算法 sort,stable_sort按规则排序 查找算法 find,binary_search搜索特定元素 数值算法 accumulate,inner_product数学计算(求和、点积) 范围算法(C++20) ranges::sort,ranges::find更安全、简洁的范围操作
二、 迭代器简介
-
迭代器类型
迭代器 支持操作

最低0.47元/天 解锁文章
1579

被折叠的 条评论
为什么被折叠?



