LeetCode-remove-element

原创 2016年08月30日 19:40:51

题目描述


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.


这个题目还要求将数组变为最后的样子,光计算出个数是不行的!

对于这种数组需要以为的题目,index!index!index!

public class Solution {
    public int removeElement(int[] A, int elem) {
        int index = 0;
        for(int i=0; i<A.length; i++) {
            if(A[i] != elem){
                A[index++] = A[i];
            }
        }
        
        return index;
    }
}

用index++记录最终留下元素的位置!!!切记!切记!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

LeetCode 27_Remove Element

这个题亦不是很难,并没有太多可说的,我们尽快结果了它吧。 题目也是要从数组中移除元素的,但算法还是有点儿小差别的,算是两个不同的小技巧吧。看题 Given an array and a v...

LeetCode 2 Remove Element

1、题目描述 Given an array and a value, remove all instances of that value in place and return the new l...

[LeetCode] 3 remove element problems

三道有关移除数组中某个数据的题目,拥有相似的解题思路。 依次来看一下。第一题: Remove Nth Node From End of List,移除一个链表中倒数第n个元素,难点在于要求一次遍历...

LeetCode Remove Element 快速删除数组中的某一值

为初级入门题了。 两种思路: 1 如果找到特定值那么用最后一个元素值覆盖之,最后元素往前进一个元素 2 一个快指针,一个慢指针,不等于特定值的时候,把快指针指向值覆盖慢指针值。这里是用下标表示指...

LeetCode(27)Remove Element

题目如下 Given an array and a value, remove all instances of that value in place and return the new leng...

[leetcode]27.Remove Element(Java)

测试地址:https://leetcode.com/problems/remove-element/#/description Given an array and ...

leetcode 27. Remove Element

题目描述: Given an array and a value, remove all instances of that value in place and return the new l...

LeetCode 之 Remove Element — C/C++实现

Remove Element Given an array and a value, remove all instances of that value in place and return...

【leetcode c++】27 Remove Element

Remove Element Given an array and a value, remove allinstances of that value in place and return th...
  • hqq39
  • hqq39
  • 2015-06-22 00:48
  • 297

[leetcode]Remove Element

Remove Element 题意:将一个list中某数删除,其他元素的顺序可以改变 解法:          O(n):从左到右遍历list,遇到elem,直接不管。遇到非elem,把它放到前...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)