码迷,mamicode.com
首页 > 编程语言 > 详细

STL algorithm算法详解

时间:2016-11-27 00:04:55      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:on()   bsp   匹配   value   sort   ast   函数   谓词   区间   

选一些感觉实用的写一下

 

count()    返回等价于给定值的元素个数

count_if()    返回满足条件的冤死个数

 

find()

find_if()

find_if_not()

 

for_each()

 

min_element(Iterator begin , Iterator end)
min_element(Iterator begin , Iterator end , compFunc op)
max_element(Iterator begin , Iterator end)
max_element(Iterator begin , Iterator end , compFunc op)

 

mismatch()

 

search()    在一个序列中搜索与另一序列匹配的子序列

它有如下两个原型,在迭代器区间[first1, last1)上找迭代器区间[first2, last2)完全匹配(或者满足二元谓词binary_pred)子序列,返回子序列的首个元素在[first1, last1)区间的迭代器值,或返回last1表示没有匹配的子序列。

 

search_n()   搜索序列中是否有一系列元素值均为某个给定值的子序列

它有如下两个函数原型,分别在迭代器区间[first, last)上搜索是否有count个连续元素,其值均等于value(或者满足谓词判断binary_pred的条件),返回子序列首元素的迭代器,或last以表示没有重复元素的子序列。

 

copy()

copy_backward()

copy_if()

copy_n()

 

fill()

fill_n()

 

remove()

remove_if()

remove_copy()

remove_copy_if()

 

replace()

replace_if()

replace_copy()

replace_copy_if()

 

swap()

swap_ranges()

 

transform()

 

stable_sort()

 

binary_search()

 

merge()

 

prev_permutation()

next_permutation()

STL algorithm算法详解

标签:on()   bsp   匹配   value   sort   ast   函数   谓词   区间   

原文地址:http://www.cnblogs.com/Ro0kie/p/6105508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!