LeetCode刷题(C++)——Remove Element(Easy)
来源:互联网 发布:mysql 事务的实现原理 编辑:程序博客网 时间:2024/05/18 16:56
Given an array and a value, remove all instances of that value in place and return the new length.
Do not allocate extra space for another array, you must do this in place with constant memory.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
Example:
Given input array nums = [3,2,2,3]
, val = 3
Your function should return length = 2, with the first two elements of nums being 2.
class Solution {public: int removeElement(vector<int>& nums, int val) { if (nums.empty())return 0;for (vector<int>::iterator it = nums.begin();it != nums.end();){if (*it == val)it = nums.erase(it);elseit++;}return nums.size(); }};
1 0
- LeetCode刷题(C++)——Remove Element(Easy)
- Remove Element(easy)
- [LeetCode] 027. Remove Element (Easy) (C++)
- LeetCode-Easy刷题(8) Remove Element
- leetcode 027 Remove Element(难易度:Easy)
- LeetCode刷题(C++)——Remove Duplicates from Sorted Array(Easy)
- LeetCode刷题(C++)——Remove Duplicates from Sorted List(Easy)
- 【LeetCode算法练习(C++)】Remove Element
- [Leetcode 27, easy] Remove Element
- <LeetCode><Easy> 28 Remove Element
- leetcode 27. Remove Element (EASY)
- Easy 8 Remove Element(27)
- Leetcode学习(35)—— Remove Element
- LeetCode 27 — Remove Element(C++ Java Python)
- LeetCode——Remove Element
- LeetCode——Remove Element
- LeetCode——Remove Element
- Leetcode——remove-element
- BZOJ 1486: [HNOI2009]最小圈 01分数规划+SPFA判环
- LeetCode 290. Word Pattern 双map *****
- 1.oracle账户创建、权限控制
- gcc 的执行过程详解 预处理 编译 汇编 链接
- 社会心理现象0.0
- LeetCode刷题(C++)——Remove Element(Easy)
- WPF 设置快捷键
- 2017女生赛 1007 Graph Theory【】
- 【并查集】洛谷 P1196 银河英雄传说
- poj 2229
- 比较字符串
- 一种排序
- 蓝桥杯 算法训练 删除数组零元素 JAVA
- 2.oracle表的管理