判断两个vector是否相等_weixin_30809333的博客-程序员宅基地

技术标签: php  

转载:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26354188&id=3198604

 

 1 #include <iostream>
 2 #include <vector>
 3 
 4 using namespace std;
 5 
 6 int main()
 7 {
 8     vector<int> ivec1, ivec2;
 9     int ival,iva2;
10 
11     cout<<"Enter numbers for vector1(-1 to end): "<<endl;
12     cin >> ival;
13     while (ival != -1)
14     {
15         ivec1.push_back(ival);
16         cin >> ival;
17     }
18     cout<<"Enter numbers for vector2(-1 to end): "<<endl;
19     cin >> iva2;
20     while (iva2 != -1)
21     {
22         ivec2.push_back(iva2);
23         cin >> iva2;
24     }
25 
26     if (ivec1.size() != ivec2.size())
27         cout<<"Vector1 is not equal to vector2."<<endl;
28     else if(ivec1.size() == 0)
29         cout<<"Vector1 is equal to vector2"<<endl;
30     else
31     {
32         vector<int>::iterator iter1, iter2;
33         iter1 = ivec1.begin();
34         iter2 = ivec2.begin();
35         while (iter1 != ivec1.end() && iter2 != ivec2.end()
36             && *iter1 == *iter2)
37         {
38             ++iter1;
39             ++iter2;
40         }
41         if(iter1 == ivec1.end())
42             cout<<"Vector1 is equal to vector2."<<endl;
43         else
44             cout<<"Vector1 is not equal to vector2."<<endl;
45     }
46     return 0;
47 }

 

转载于:https://www.cnblogs.com/chechen/p/4204279.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30809333/article/details/99202088

智能推荐

python删除drop_python中用drop函数删除某列或者某行的操作教程_weixin_39702400的博客-程序员宅基地

python中用drop函数删除某列或者某行的操作教程import pandas as pdimport numpy as npfrom pandas import dataframefrom pandas import seriesdf1= dataframe({"handsome":["timo","anni","timo"],"smart":["mike","anni","mike"],"b...

数字信号处理-MATLAB(三)离散时间傅里叶变换_matlab离散信号的傅里叶变换_Knigh7788的博客-程序员宅基地

一、离散时间傅里叶变换(DTFT)周期性:离散时间傅里叶变换是关于w的周期函数,周期为2*pi对称性:实部偶对称,虚部奇对称例1:&gt;&gt; n=-1:3;&gt;&gt; x=1;5;&gt;&gt; k=0:500;&gt;&gt; x=1:5;&gt;&gt; X=x*(exp(-j*pi/500)).^(n'*k);&gt;&gt; magX=abs(X)...

SVM处理多分类问题(one-versus-rest和one-versus-one的不同)_one verse rest_qrlhl的博客-程序员宅基地

SVM算法最初是为二值分类问题设计的,当处理多类问题时,就需要构造合适的多类分类器。  目前,构造SVM多类分类器的方法主要有两类:一类是直接法,直接在目标函数上进行修改,将多个分类面的参数求解合并到一个最优化问题中,通过求解该最优化问题“一次性”实现多类分类。这种方法看似简单,但其计算复杂度比较高,实现起来比较困难,只适合用于小型问题中;另一类是间接法,主要是通过组合多个二分类器来实现多

Mask Track论文翻译_咆哮的阿杰的博客-程序员宅基地

摘要受到近期深度学习在实例分割和目标追踪领域的进展,我们提出将视频目标分割当做引导式的实例分割概念。我们的模型在每一帧的基础上,使用前一帧对后一帧感兴趣目标的预测作为引导。我们论述了高精度的视频目标分割可以使用仅仅用静态图训练的深度网络实现。我们的方法的关键地方成分在于结合了在线和离线学习策略,离线学习目的是产生一个提炼对感兴趣目标的预测掩码,在线学习使得(allows to)捕捉到指定的目标...

Hi3559AV100 下gpac交叉编译_暴躁的蜗牛的博客-程序员宅基地

编译gpac需要zlib的支持步骤1:解压: tar -zxvf zlib-1.2.11.tar.gz进入目录: cd zlib-1.2.11指定编译工具: export CC=aarch64-himix100-linux-gcc配置工程: ./configure --prefix=$PWD/_install编译并安装: make &amp;...

随便推点

CRC校验_oathevil的博客-程序员宅基地

CRC检验原理实质是利用模2除法(除数由生成多项式决定)来求得余数,生成检验码,将其并入数据项末尾作为数据序列(比特序列)发送出去。接收方拿到数据序列后,使用相同的生成多项式进行模2除法,若可除尽,则正确;反之,则数据有误。模2除法可用计算机方法进行表示。相关算法有 直接计算法 、驱动表法、 直驱表法、颠倒的直驱表法等。由于直接计算法效能较差,故有其衍生算法:驱动表法、 直驱表法、颠倒

Swift使用Swift Package Dependencies_swift dependencies_DeviL_NSLog的博客-程序员宅基地

其实一直在想,为什么Xcode使用第三方要么用Pod,要么手动配置?为什么Xcode没有自己的一个这样的工具,方便开发?终于!!! Swift Package Dependencies来了,他来了他来了!使用Swift Package Dependencies 首先需要登陆在Xcode里添加Githup账号如何获取Token 请查考这篇文章,获取Githup token2、使用 点击左上角file,如图然后,输入在git中的地址,或者搜索 需要的第三方的名称例如 ...

Windows10下载AOSP单个模块代码(含WSL安装步骤)_C.wit的博客-程序员宅基地

AOSP(Android Open Source Project)安卓开源项目cn可访问AOSP官网:https://source.android.google.cn/由于网络限制,只能用国内镜像同步AOSP的代码。原本打算下载部分模块代码(为了方便阅读),但是github上AOSP缺少部分模块的代码。Github上不完整的源代码:https://github.com/aosp-mirror途径:通过repo的init,获取repo目录查看manifest文件夹下default.xml

[转载]汇编eax寄存器和AX,AH,AL之间的关系_huaiyingdetective的博客-程序员宅基地

00000000 00000000 00000000 00000000|=EAX=|—32个0,4个字节,2个字,1个双字|AX=|—16个0,2个字节,1个字|AH=|-----------8个0,1个字节|=AL|—8个0,1个字节AX,AH,ALAH是AX的高8位,AL是AX的低8位AX是EAX的低16位...

用java实现简单四则运算的算法_加减乘除四则运算java_HeadingAlong的博客-程序员宅基地

实现的功能例如:(12*3/-2)*(3+5)/2 = -72 应用场景:在计算器中输入一大串四则运算表达式,如何按下‘=’号,得出对应的正确结果,今天就来完成该功能的实现。思路分析首先拿到一个表达式后,我们如果按照人的计算方式,有括号 在有括号的情况下,先计算得出括号中的结果。没有括号 运算按照 先乘除,后加减进行。技术分析没有括号表达式的实现 1.1. 将表达式拆分分别有序放

UE4界面设置_ue4操作面板怎么恢复默认布局_nicolelili1的博客-程序员宅基地

1、2、3、window-->选择所需要的窗口4、界面被改变了鼠标按住标题栏开始拖动,鼠标进入左边的区域,就会靠到左边5、重置界面,window-->Reset Layout会导致整个界面重启界面恢复后的样子

推荐文章

热门文章

相关标签