27.Remove Element

题目链接:https://leetcode.com/problems/remove-element/

解题思路:

目的是移除数组中的某个数,然后返回数组中还有几个其他的数

思路和上面移除重复的数字一样

注意:去重的话,i=0,j=1,j从下标1开始,而且先i++,再赋值。

这里i=0,j=0,要从第一个数判断开始。而且,先赋值再i++。

class Solution {
    public int removeElement(int[] nums, int val) {
        int i=0;
        
        for(int j=0;j<nums.length;j++)
        {
            if(nums[j]!=val)
            {
                nums[i] = nums[j];
                 i++;
            }
        }
        return i;
    }
}
原文地址:https://www.cnblogs.com/wangyufeiaichiyu/p/10833123.html