LeetCode 27 — Remove Element(C++ Java Python)
来源:互联网 发布:淘宝上买气排会怎么样 编辑:程序博客网 时间:2024/05/18 20:52
题目:http://oj.leetcode.com/problems/remove-element/
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.
题目翻译:给定一个数组和一个值,就地删除该值的所有实例,并返回新的长度。
元素的顺序是可以改变的。除了新的长度外,留下啥都不要紧。
分析:
与上一篇博客的题目类似:Remove Duplicates from Sorted Array http://blog.csdn.net/lilong_dream/article/details/19757047
C++实现:
class Solution {public: int removeElement(int A[], int n, int elem) { int index = 0; for(int i = 0; i < n; ++i) { if(A[i] != elem) { A[index] = A[i]; ++index; } } return index; }};Java实现:
public class Solution { public int removeElement(int[] A, int elem) { int index = 0; for(int num : A) { if(num != elem) { A[index] = num; ++index; } } return index; }}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): index = 0 for num in A: if num != elem: A[index] = num index += 1 return index感谢阅读,欢迎评论!
0 0
- LeetCode 27 Remove Element (C,C++,Java,Python)
- LeetCode 27 — Remove Element(C++ Java Python)
- 【LeetCode 27】Remove Element(Python)
- 【leetcode c++】27 Remove Element
- leetcode 27 Remove Element (C)
- LeetCode 27 : Remove Element (Java)
- Leetcode-Remove element-Python
- 【Leetcode】【python】Remove Element
- LeetCode(27)Remove Element
- LeetCode (27)Remove Element
- [Leetcode] Remove Element (Java)
- [LeetCode][Java] Remove Element
- 【leetcode】Remove Element【java】
- leetcode:Remove Element 【Java】
- LeetCode : Remove Element [java]
- Python学习——leetcode(Remove Element)
- [leetcode-27]Remove Element(C语言)
- [C语言][LeetCode][27]Remove Element
- JavaWeb常用开发技术总结-js、spring、javabean、mysql数据库、dwr的使用等
- android,多线程断点下载
- 黑马程序员---基础强化---java的类加载器
- C++学习方法
- ubuntu下配置NFS
- LeetCode 27 — Remove Element(C++ Java Python)
- hbase 数据模型
- CareerCup Josephus Problem
- Java面向对象——集合框架总结
- 九度OJ 1446 Head of a Gang -- 并查集
- 【BFS+状态压缩】-POJ-1753-Flip Game
- chrome插件-新闻推荐评测插件开发
- URAL 1260 Nudnik Photographer 简单的递推
- 写给收获的2013年