LeetCode----- 27.Remove Element
来源:互联网 发布:淘宝steam慈善包划算吗 编辑:程序博客网 时间:2024/06/08 10:05
Given an array and a value, remove all instances of that value in-place and return the new length.
Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1) extra memory.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
Example:
Given nums = [3,2,2,3], val = 3,Your function should return length = 2, with the first two elements of nums being 2.
给定一个数组和一个值,就地删除该值的所有实例并返回新的长度。不要为其他数组分配额外的空间,您必须通过在O(1)额外的内存中就地修改输入数组来实现这一点。元素的顺序可以改变。 无论你离开新的长度,都没有关系。代码如下:
public class RemoveElement {public static void main(String[] args) {int[] nums = new int[]{3,2,2,3};System.out.println(removeElement(nums, 3));} public static int removeElement(int[] nums, int val) { if(nums.length == 0) { return 0; } int result = 0; for(int i=0;i<nums.length;i++) { if(nums[i] != val) { nums[result] = nums[i]; result++; } } return result; }}
阅读全文
0 0
- [LeetCode]27.Remove Element
- LeetCode --- 27. Remove Element
- LeetCode 27.Remove Element
- [Leetcode] 27. Remove Element
- [Leetcode] 27.Remove Element
- 【leetcode】27. Remove Element
- 【leetcode】27. Remove Element
- Leetcode 27. Remove Element
- LeetCode 27. Remove Element
- 27. Remove Element LeetCode
- 【LeetCode】27. Remove Element
- leetcode 27. Remove Element
- leetcode 27. Remove Element
- [LeetCode]27. Remove Element
- LeetCode 27. Remove Element
- [leetcode] 27. Remove Element
- [leetcode] 27. Remove Element
- leetcode 27. Remove Element
- 情报传输 上方子树+树形dp(对上方子树)+直径
- hdu 2870 Largest Submatrix
- C语言笔记——2017年11月9日
- Android测试命令工具Monkey使用
- Linux USB架构浅谈
- LeetCode----- 27.Remove Element
- 判断n的奇偶性
- mysql select * .... group by ..... 语句使用
- 1001. A+B Format (20)
- mat文件存储struct结构,使用matlab显示图像
- python: 堆操作 (heapq库)
- 列举:中文分词算法你知道几种?
- fl2440最小系统的移植遇到的问题
- HTML基础知识总结