对vector容器的操作
来源:互联网 发布:淘宝一个月不发货 编辑:程序博客网 时间:2024/06/05 09:39
1.删除容器中指定数据
方法一:
vector<int>vec;
for (int i=0;i<5;i++) { vec.push_back(i); } vector<int>::iterator itvec; for (itvec = vec.begin();itvec!=vec.end();) { if(*itvec % 2 == 0) { itvec = vec.erase(itvec); continue; } ++itvec; } //遍历容器 for (int i=0;i<vec.size();i++) { cout<<vec[i]; }</span>2.查找容器中指定数据是否存在:
int ai[]={1,2,3,4,5,6};
vector <int> ivec(ai,ai+6);
vector <int>::iterator iter;
int ival;
cin>>ival;
iter=find(ivec.begin(),ivec.end(),ival);
bool result=iter==ivec.end()?false:true;
cout << result << endl;//查看结果
3.在容器指定位置插入数据
//在第二个元素前插入新元素1
v.insert(v.begin()+2,1);
0 0
- 对vector容器的操作
- 测试对Vector容器,遍历元素删除满足条件元素,而进行Erase()操作的效率
- 对vector的各种操作
- C++ STL 的vector容器的操作
- vector向量容器的一些基本操作
- STL的vector容器基本操作
- vector容器支持的一些操作
- c++ 容器vector的基本操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- 对vector等STL标准容器进行排序操作
- Maximum Depth of Binary Tree
- cp命令
- 解决PEAR connection problems问题
- gradle的gretty插件
- POJ 1742 Coins (多重背包)
- 对vector容器的操作
- 桟和队列--排队买饭
- vim c++补全
- 成长日记(1)
- 【HDU 4905 多校联合】The Little Devil II【DP+四边形不等式优化】
- 谈Google Chubby
- 在 MS VS 2005中 编译PHP时解决“不能分配常量大小为 0 的数组”错误的临时办法
- Emoji表情符号录入MySQL数据库报错的解决方案
- Leetcode--Two Sum