mirror of
https://github.com/huihut/interview.git
synced 2024-03-22 13:10:48 +08:00
增加代码格式的 STL 算法
This commit is contained in:
parent
edfbd94460
commit
da93f767ad
|
@ -166,3 +166,15 @@ search|返回容器范围 `[first1,last1)`(参数)内的第一个完全匹
|
|||
copy|将范围 `[first1,last1)`(参数)内的元素复制到从 `result`(参数)迭代器开始的容器,返回 `result`(参数)指向的容器的范围 `[first1,last1)`(参数)的末尾
|
||||
move|将范围 `[first1,last1)`(参数)内的元素移动到从 `result`(参数)迭代器开始的容器,返回 `result`(参数)指向的容器的范围 `[first1,last1)`(参数)的末尾
|
||||
swap|交换 `a`、`b`(参数)两个对象的值
|
||||
|
||||
```cpp
|
||||
find(beg, end, val) // 返回一个迭代器,指向输入序列中第一个等于 val 的元素,未找到返回 end
|
||||
find_if(beg, end, unaryPred) // 返回一个迭代器,指向第一个满足 unaryPred 的元素,未找到返回 end
|
||||
find_if_not(beg, end, unaryPred) // 返回一个迭代器,指向第一个令 unaryPred 为 false 的元素,未找到返回 end
|
||||
count(beg, end, val) // 返回一个计数器,指出 val 出现了多少次
|
||||
count_if(beg, end, unaryPred) // 统计有多少个元素满足 unaryPred
|
||||
all_of(beg, end, unaryPred) // 返回一个 bool 值,判断是否所有元素都满足 unaryPred
|
||||
any_of(beg, end, unaryPred) // 返回一个 bool 值,判断是否任意(存在)一个元素满足 unaryPred
|
||||
none_of(beg, end, unaryPred) // 返回一个 bool 值,判断是否所有元素都不满足 unaryPred
|
||||
|
||||
```
|
Loading…
Reference in New Issue
Block a user