您的位置:首页 > 其它

LeetCode27——Remove Element(移除数组中指定的元素)

2017-06-22 17:04 639 查看
题目:



解法:

class Solution {
public:
int removeElement(vector<int>& nums, int val)
{
int cnt = 0;
for(int i = 0 ; i < nums.size() ; ++i)
{
if(nums[i] == val)
cnt++;
else
nums[i-cnt] = nums[i];//这里体现了删除。画图表示(2不是,2是,2不是)
}
return nums.size()-cnt;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: