STL标准算法(一)序列查找算法和序列修改算法
来源:互联网 发布:数据库结构的数据模型 编辑:程序博客网 时间:2024/06/14 06:19
一、序列算法
Non-modifying sequence operations:
for_each 遍历输出
参考C++函数手册.chm http://download.csdn.net/detail/u013866845/9841336
find 查找一个元素在序列中是否存在
find_if 查找一个符合条件的元素在序列中是否存在,
find_end 一个序列的某个元素在另一个序列出现的最后一次
find_first_of 两个序列第一次相同的元素
adjacent_find 查找两个邻近的元素
count 查找元素出现的次数
count_if 查找符合条件的元素个数
mismatch 查找两个序列第一次不相等的元素
equal 判断两个序列是否相等
search 查找两个序列相同元素的个数
search_n 查找序列连续个数的元素的首元素的位置
二、修改序列操作
Modifying sequence operations:
copy 序列拷贝
copy_backward 交换序列的两段
swap 交换两个数
swap_ranges 交换两个序列的某一段
iter_swap 指定交换两个序列的某一段
transform 序列一根据条件得到序列二
replace 改变序列中指定元素为另一个元素
replace_if 根据条件改变序列中指定元素为另一个元素
replace_copy 改变序列中指定元素为另一个元素
replace_copy_if 根据条件改变序列中指定元素为另一个元素
fill 填充序列
fill_n 填充n个元素
generate 为序列以某种条件赋值
generate_n
remove 去掉某个元素
remove_if 以某种条件去掉某个元素
remove_copy 去掉某个元素形成一个新的序列
remove_copy_if
unique
unique_copy
reverse 序列反向
reverse_copy
rotate 序列的两个范围置换
rotate_copy
random_shuffle 序列随机
partition 一个序列拆分成随机两个序列
stable_partition 一个序列有序拆分成两个序列
下载C++函数手册.chm http://download.csdn.net/detail/u013866845/9841336
- STL标准算法(一)序列查找算法和序列修改算法
- STL算法库-非修改序列式操作(一)
- STL算法库-修改序列式操作(一)
- STL算法---查找算法(一)
- stl的算法(一):对序列进行只读操作(查找、搜索等)
- 时间序列分解算法:STL
- STL之非修改性序列算法1
- STL之非修改性序列算法2
- STL之非修改性序列算法3
- STL算法库-非修改序列式操作(二)
- STL算法库-修改序列式操作(二)
- STL之迭代器,序列容器, 算法
- 有序序列的二分查找算法
- 折半查找算法(开始序列有序)
- 最大子序列和算法
- 计算最大序列和算法
- 最大子序列和算法
- 最大子序列和算法
- 对原型对象中this的一个认知--(转自张鑫旭)
- Java/Web调用Hadoop进行MapReduce示例
- oracle的幸福之旅
- 利用pandas高维作图
- FFmpeg H264/H265边界填充二--videodsp.asm
- STL标准算法(一)序列查找算法和序列修改算法
- R语言绘图实战:RDA冗余分析
- bzoj1828: [Usaco2010 Mar]balloc 农场分配 线段树+贪心
- Android静默安装实现方案,仿360手机助手秒装和智能安装功能
- MVVM With ReactiveCocoa
- Qt:线程的基本操作
- 2549 自然数和分解
- P1085 不高兴的津津
- android 6.0权限判断 音频 拍照 相册