刷爆力扣

【7】移除元素

2021-01-03  本文已影响0人  公孙剑人

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/remove-element

题目

思路

我们只需要定义一个游标,将不等于目标值的逐个往前移动即可,最终的下标值,将是数组的长度。

代码

    public int removeElement(int[] nums, int val) {
        int counter = 0;
        for (int i = 0; i < nums.length; ++i) {
            if (nums[i] != val) {
                nums[counter] = nums[i];
                counter ++;
            }
        }
        return counter;
    }

结果

执行结果
上一篇下一篇

猜你喜欢

热点阅读