Leetcode27. Remove Element

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

另外需要会when elements to remove are rare时的写法。

posted @ 2018-12-23 15:07  大胖子球花  阅读(56)  评论(0)    收藏  举报