[leetcode] 27. 移除元素

27. 移除元素

与26题思路类似,比较简单

class Solution {
    public int removeElement(int[] nums, int val) {
        int len = 0;
        for (int i = 0; i < nums.length; i++) {
            while (i + len < nums.length&&nums[i+len] == val) {
                len++;
            }
            if (i + len >= nums.length) {
                break;
            }
            nums[i] = nums[i + len];
        }

        return nums.length - len;

    }
}
posted @ 2018-07-05 09:44  ACBingo  阅读(122)  评论(0编辑  收藏  举报