判断两个vector是否相等
2024-10-19 02:29:34
转载:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26354188&id=3198604
#include <iostream>
#include <vector> using namespace std; int main()
{
vector<int> ivec1, ivec2;
int ival,iva2; cout<<"Enter numbers for vector1(-1 to end): "<<endl;
cin >> ival;
while (ival != -)
{
ivec1.push_back(ival);
cin >> ival;
}
cout<<"Enter numbers for vector2(-1 to end): "<<endl;
cin >> iva2;
while (iva2 != -)
{
ivec2.push_back(iva2);
cin >> iva2;
} if (ivec1.size() != ivec2.size())
cout<<"Vector1 is not equal to vector2."<<endl;
else if(ivec1.size() == )
cout<<"Vector1 is equal to vector2"<<endl;
else
{
vector<int>::iterator iter1, iter2;
iter1 = ivec1.begin();
iter2 = ivec2.begin();
while (iter1 != ivec1.end() && iter2 != ivec2.end()
&& *iter1 == *iter2)
{
++iter1;
++iter2;
}
if(iter1 == ivec1.end())
cout<<"Vector1 is equal to vector2."<<endl;
else
cout<<"Vector1 is not equal to vector2."<<endl;
}
return ;
}
最新文章
- WPF CheckBox样式 ScrollViewer样式 WrapPanel、StackPanel、Grid布局
- CSS属性之float学习心得
- USACO1.1Broken Necklace[环状DP作死]
- AngularJs $anchorScroll、$controller、$document
- EF学习 笔记-----EF映射
- Android -- Scroller
- 蓝桥杯历届试题 地宫取宝 dp or 记忆化搜索
- 独立IP与共享IP的区别
- JLabel跟label
- php 注释
- KVM+Qemu+Libvirt实战
- 通过一个tomcat端口访问多个tomcat项目 tomcat转发
- Android 6.0 默认关闭定位和GPS,开启后默认选省电
- shell脚本学习之case用法及实例
- github上face_recognition工程项目实践
- emmc基础技术8:操作模式4-data transfer mode
- CSU - 2062 Z‘s Array
- OkHttp 官方Wiki之【使用案例】
- Codeforces Beta Round #5 B. Center Alignment 模拟题
- TCP连接状态-如何判断一个TCP连接是否可用