#include <iostream>
#include <vector>
using namespace std;
//数据元素
int a[] = {3,5,5,5,5,5,5,6,7,8,9};
int b[] = {3,5,5,5,5,5,5,6,9};
//用数组初始化vector
vector<int> v1(a, a + sizeof(a) / sizeof(a[0]));
vector<int> v2(b, b + sizeof(b) / sizeof(b[0]));;
//函数实现
bool isContains(const vector<int>& v1, const vector<int>& v2)
{
int c = 0;
for(int i = 0; i < v1.size(); i++)
{
if(v1[i] == v2[c]) //一个个依次查找等于容器2索引的元素
{
if(c == v2.size()-1)
return true;
c++;
}
}
return false;
}
void main()
{
if(isContains(v1, v2))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
#include <iostream>
#include <vector>
using nam