力扣第27题移除元素

一、题目:27. 移除元素

力扣第27题移除元素_第1张图片

二、题目解析: 

        通过一个辅助下标来维护删除数组后最后一个元素位置即可

三、代码如下:

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

四、测试:

力扣第27题移除元素_第2张图片

五、结束

你可能感兴趣的:(leetcode,算法)