adjacent_find 查找相邻元素
来源:互联网 发布:三级分销商城源码下载 编辑:程序博客网 时间:2024/05/16 14:44
adjacent_find算法用于查找相等或满足条件的邻近元素对。在一个数组中寻找两个相邻的元素。如果相等呢,就返回这两个相等元素第一个元素的迭代器
#include<iostream>
#include<list>
#include<algorithm>
using namespace std;
int fun(int x,int y){
return (x-y)%2==0?1:0 ;
}
int main(){
list<int> list1={1,2,2,3,45,5,5,6,6};
list<int>::iterator it = adjacent_find(list1.begin(),list1.end());
cout<<"第一处相邻两元素相等的是: "<<*it++<<" "<<*it<<endl;
list<int>::iterator it1 = adjacent_find(list1.begin(),list1.end() ,fun);
cout<<"第一处相邻两元素基偶同性的是: "<<*it1++<<" "<<*it1<<endl;
}
~
0 0
- adjacent_find 查找相邻元素
- 查找相邻元素是否相等
- 相邻元素绝对值为1的数组查找
- 原生JS查找相邻元素——siblings方法
- adjacent_find
- adjacent_find
- adjacent_find
- adjacent_find
- adjacent_find
- adjacent_find
- STL_算法_查找算法(adjacent_find)
- 单链表交换相邻元素
- [百度]数组A中任意两个相邻元素大小相差1,在其中查找某个数。
- 数组A中任意两个相邻元素大小相差1,在其中查找某个数。
- 查找算法5 查找两个连续的数adjacent_find
- 在相邻元素相差1的数组中查找某一特定元素第一次出现的位置(非遍历)
- 在相邻元素相差1的数组中查找某一特定元素第一次出现的位置(非遍历)
- 在相邻元素相差1的数组中查找某一特定元素第一次出现的位置(非遍历)
- 01-web开发相关概念与常见web服务器
- 第三周项目三
- java 处理html转义字符' ·
- 理解矩阵二
- android之Can't create handler inside thread that has not called Looper.prepare()
- adjacent_find 查找相邻元素
- c++作为底层框架和lua进行打通
- CentOS6.3环境下openresty安装drizzle模块
- POJ 1001 Exponentiation(大数处理)
- PAT-1073. Scientific Notation(Java StringBuild)
- Linux学习(2014/3/13 )
- PAT系列索引
- mismatch,equal比较两序列
- FusionCharts多数据验证饼图label是否重叠