`
huobengluantiao8
  • 浏览: 1029315 次
文章分类
社区版块
存档分类
最新评论

简单的程序诠释C++ STL算法系列之四:adjacent_find

 
阅读更多

C++STL的非变易算法(Non-mutating algorithms)是一组不破坏操作数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。

adjacent_find算法用于查找相等或满足条件的邻近元素对。其有两种函数原型:一种在迭代器区间[first , last)上查找两个连续的元素相等时,返回元素对中第一个元素的迭代器位置。另一种是使用二元谓词判断binary_pred,查找迭代器区间[first , last)上满足binary_pred条件的邻近元素对,未找到则返回last。

函数原型:

示例代码:

*******************************************************************************************************************************

C++经典书目索引及资源下载:http://blog.csdn.net/jerryjbiao/article/details/7358796

********************************************************************************************************************************



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics