Leetcode: Remove Element
来源:互联网 发布:nba比赛个人数据统计 编辑:程序博客网 时间:2024/06/05 08:24
题目:
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.
这道题比较简单直接看代码,这里多写几个版本的作参考!
C++版本
class Solution{public: int removeElement(int A[], int n, int elem) { int pt = 0; for (int i = 0; i < n; i++) { if (A[i] != elem) A[pt++] = A[i]; } return pt; }};
C#版本:
public class Solution{ public int RemoveElement(int[] A, int elem) { int pt = 0; for (int i = 0; i < A.Length; i++) { if (A[i] != elem) A[pt++] = A[i]; } return pt; }}
Python版本:
class Solution: # @param A a list of integers # @param elem an integer, value need to be removed # @return an integer def removeElement(self, A, elem): pt = 0 for i in range(len(A)): if A[i] != elem: A[pt] = A[i] pt += 1 return pt
Java版本:
public class Solution{ public int removeElement(int[] A, int elem) { int pt = 0; for (int i = 0; i < A.length; i++) { if (A[i] != elem) A[pt++] = A[i]; } return pt; }}
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
- 蓝桥杯 - 带分数 (DFS)
- 如何加载指定路径的Logback.xml
- SGU 200 Cracking RSA (高斯消元)
- HashMap 的 hash函数 jdk1.8
- PHP还是ASP.NET ?
- Leetcode: Remove Element
- 黑马程序员——对象方法与类方法
- python列表删除重复元素的三种方法
- 虚幻4——蓝图在脚本之间的交互
- 漫游Kafka设计篇之性能优化
- STL之 next_permutation
- palyframework学习日记一二三四
- 数组-12. 简易连连看(20)
- 漫游Kafka设计篇之Producer和Consumer