假设有两个包含整数的vector对象,编写一段程序,检验其中一个vector对象是否是另一个的前缀。

简介: #include #include #include using namespace std; int main() { vector vec1={0,0,1,1,2,3,5,8}; vector vec2={5,8}; decltype(vec1.
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
    vector<int> vec1={0,0,1,1,2,3,5,8};
    vector<int> vec2={5,8};
    decltype(vec1.size()) j=0,m=0;
    for(decltype(vec1.size()) i=0;i<vec1.size();++i)
    {
        m=i;
        j=0;
        while(j<vec2.size())
        {
            if(vec1[i]==vec2[j])
            {
                 i++;
                 j++;
            }
            else
            {
                break;
            }
        }
        if(j==vec2.size())
        {
            break;
        }
        i=m;
    }
     if(j==vec2.size())
    {
        cout<<"true"<<endl;
    }
    else
        cout<<"false"<<endl;
    return 0;
}

运行结果:

 

相关文章
|
6月前
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
198 0
|
3月前
|
存储 C语言
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
学习总结(位操作符;循环输入的三种方式;交换两个变量值的三种方法;打印数字对应的二进制;unsigned int 与int 的区别;改变特定位数0/1;&&和||的连续操作(与前置,后置结合))
32 0
|
9月前
|
算法 Java API
【算法】字符串转int类型思路及代码
【算法】字符串转int类型思路及代码
107 0
|
9月前
|
JSON JavaScript 数据格式
查找一组数据中一组或多组数据(filter和find的区别)
查找一组数据中一组或多组数据(filter和find的区别)
57 0
|
11月前
|
C++ 容器
C++ vector 赋值、删除、排序类之外的其他函数
C++ vector 赋值、删除、排序类之外的其他函数
78 0
|
Java
Java经典编程习题100例:第19例:要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个 int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保
Java经典编程习题100例:第19例:要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个 int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保
225 0
|
Java
Java经典编程习题100例:第15例:定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素都向前移一个位置, 即,a[0]=a[1],a[1]=a[2],…最后一个元
Java经典编程习题100例:第15例:定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素都向前移一个位置, 即,a[0]=a[1],a[1]=a[2],…最后一个元
372 0
求字符串的长度(4种写法)(普通写法,函数写法(两种:有无返回值),不允许创建临时变量法(递归))
求字符串的长度(4种写法)(普通写法,函数写法(两种:有无返回值),不允许创建临时变量法(递归))
116 0
求字符串的长度(4种写法)(普通写法,函数写法(两种:有无返回值),不允许创建临时变量法(递归))
|
索引 Python
python 对一组list数据,进行区间划分,按照大小排序并返回索引值
最近在对海洋数据进行处理时,对数据需要进行一些排序,数据匹配等操作; 现对我所希望实现的一些函数进行总结:
python 对一组list数据,进行区间划分,按照大小排序并返回索引值