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
********************************************************************************************************************************
分享到:
相关推荐
STL算法备忘单+来自STL算法视频系列的示例代码_C++_下载.zip
从逆向角度看C++ STL代码之std::map
C++ stl算法汇总 STL 各种算法 应用 大全
C++库函数及STL算法(英文版)介绍及用法 每个函数都有简单的源文件说明,有例子
stl容器简介,包括STL概念及具体容器使用方法等
Beyond_the_C++_Standard_Library:An_Introduction_to_Boost
第四篇 C++ STL算法技术 第21章 非变易算法 284 21.1 逐个容器元素for_each 284 21.2 查找容器元素find 285 21.3 条件查找容器元素find_if 286 21.4 邻近查找容器元素adjacent_find 287 21.5 范围查找...
C++ 对模板(Template)支持得很好,STL 就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离。例如,vector 的底层为顺序表(数组),list 的底层为双向链表,deque 的底层为循环...
STL学习教程,
STL 最新源代码
可以在30秒或更短时间内学会的C ++ STL功能(函数/库)的集合 头文件 :sparkles: :page_with_curl: :world_map: :blue_circle: :high_voltage: 堆 :books: unordered_map :world_map: 向量 :up-right_arrow...
C++ STL--数据结构与算法实现(余文溪)示例程序代码.rar
用于STL文件读取与显示的C语言程序,简单方便实用。
STL课件_C++_课件stl_c++课件_源码.zip
C++读取STL文件,输出所有三角形的顶点坐标
stlshow_stl分层_STL分层_stlmatlab_STL切片_stl分层.zip
用于三维光学形貌扫描完成后,生成的stl文件的读取,并形成俯视投影云图
C++_STL范例大全_教程,C++_STL范例大全_教程C++_STL范例大全_教程
chm帮助文件格式,英文的,但是简洁易懂。文件不大,介绍的很详细,还有使用例子。