Remove Element<leetcode>
来源:互联网 发布:张东健在韩国地位 知乎 编辑:程序博客网 时间:2024/05/17 22:32
Given an array and a value, remove all instances of that value in place and return the new length.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
删除数组中和elem相等的元素,并且返回新数组大小。class Solution {
public:int removeElement(vector<int>& nums, int val) {
//vector<int>::iterator it = nums.begin();
int i=0,start=0;
//for(; it != nums.end(); it++)
//for(; i < nums.size(); i++ )
int length = nums.size();
while(i < length)
{
if(nums[i] != val)
{
//nums.erase(&nums[i]);
nums[start] = nums[i];
start++;
i++;
}
else
i++;
}
return start;
}
};
0 0
- LeetCode:Remove Element
- LeetCode: Remove Element
- [Leetcode] Remove Element
- LeetCode: Remove Element
- leetcode 39: Remove Element
- [LeetCode] Remove Element
- Leetcode: Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- [LeetCode]Remove Element
- LeetCode-Remove Element
- LeetCode - Remove Element
- LeetCode | Remove Element
- leetcode之Remove Element
- LeetCode - Remove Element
- LeetCode: Remove Element
- 【LeetCode】Remove Element
- 解决xcode7真机测试不能联网
- 两个html页面互相传值
- mybatis快速入门
- [jQuery插件] 移动端整屏滚动的DD Full Screen Slider
- Linux Shell 1>/dev/null 2>&1 含义
- Remove Element<leetcode>
- hadoop环境配置过程中可能遇到问题的解决方案
- 文章标题
- 快速排序算法-分治思想
- 欢迎使用CSDN-markdown编辑器(作为备忘)
- PHP-数组生成xml数据
- 理解SSL(https)中的对称加密与非对称加密
- 内核zImage的制作(initramfs)
- poj 1150 The Last Non-zero Digit 求排列数的最后非零数