- 循环
- 查询
- 计数
- 比较
非变异算法主要包含以下函数
序号 |
功能 |
函数名称 |
说明 |
1 |
循环 |
for_each |
遍历容器元素,对每元素执行相同的操作 |
2 |
查询 |
find |
在序列中找出某个值的第一次出现的位置 |
find_if |
在序列中找出符合某谓词的第一个元素 |
||
find_first_of |
在序列中找出第一次出现指定值集中之值的位置 |
||
adjacent_find |
在序列中找出第一次相邻值相等元素的位置 |
||
find_end |
在序列中找出一子序列的最后一次出现的位置 |
||
search |
在序列中找出一子序列的第一次出现的位置 |
||
search_n |
在序列中找出一值连续n次出现的位置 |
||
3 |
计数 |
count |
在序列中统计某个值出现的次数 |
count_if |
在序列中统计与某谓词(表达式)匹配的次数 |
||
4 |
比较 |
equal |
两个序列中的对应元素都相同时为真 |
mismatch |