LeetCode: Remove Element
来源:互联网 发布:运营商云计算 编辑:程序博客网 时间:2024/05/23 10:13
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.
class Solution {public: int removeElement(int A[], int n, int elem) { int start = 0, end = n-1, result = 0; while(start <= end) { if(A[start] != elem) start++; else { result++; int temp = A[start]; A[start] = A[end]; A[end] = temp; end--; } } return start; }};
Round 3:
class Solution {public: int removeElement(vector<int> &nums, int val) {int l = 0, r = 0;while(r < nums.size()){if(nums[r] != val){nums[l] = nums[r];l++;r++;}else{r++;}}return l; }};
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
- 总结之栈和队列
- 获取两点(经纬度表示)间距离
- OutOfMemoryException异常
- LazyImgv1.0图片延迟加载插件
- 《深入理解计算机系统》之链接——实例
- LeetCode: Remove Element
- Android数据库高手秘籍(一)——SQLite命令
- golang中的use-a和has-a
- NYOJ 题目63小猴子下落
- 【Android 一般进阶】ListView滑动到顶部smoothScrollToPosition
- oracle的正则表达式
- C++易混知识点3. New Operator, Operator New, Placement New 实例分析,比较区别
- 加载由mxml生成的swf,并访问内部方法
- Target runtime Apache Tomcat v5.5 is not defined