Remove Element
来源:互联网 发布:爱知工科大学怎么样 编辑:程序博客网 时间:2024/06/06 06:41
没有什么需要提及的,比较轻松的搞定。
#include<iostream>#include<vector>using namespace std;class Solution {public: int removeElement(vector<int>& nums, int val) {vector<int>::iterator iter1;iter1 = nums.begin();int length;for(; iter1 != nums.end(); ) {if(val == *iter1) {length = iter1 - nums.begin() + 1;nums.erase(iter1);iter1 = nums.begin() + length - 1;}else {iter1++;}}int newLength = 0;newLength = nums.size();return newLength; }};int main() {vector<int> arr;arr.push_back(1);arr.push_back(1);arr.push_back(2);arr.push_back(3);arr.push_back(3);arr.push_back(4);Solution solution;cout << solution.removeElement(arr,2) << endl;getchar();return 1;}
0 0
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- 面试题:Java中对象序列化接口(Serializable)的意义
- 【重构】dll文件是什么
- 无需光驱恢复或重置系统(正常会提示插入介质)
- qtsdk仓库中国镜像
- android中 ImageView scaleType属性
- Remove Element
- Win7下Python WEB环境搭建
- 已知一个对象,用反射的方式复制另一个对象
- 第十四周 项目四(2)处理C++源代码的程序
- POSIX信号量与互斥锁
- Xcode常用快捷键
- iOS开发—01音效的播放
- 非模态对话框的创建及使用
- Android EditText控制密码的显示和隐藏