【数组相关】27. 移除元素

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



该题思路借鉴【283. 移动零】,将283移动的0元素当成这里的指定元素 val 即可,哈哈,直接上代码了

class Solution {
    public int removeElement(int[] nums, int val) {
        if (nums == null || nums.length == 0){
            return 0;
        }
	int j = 0;
	for (int i = 0; i < nums.length; i++) {
	    if (nums[i] != val) {
	        nums[j] = nums[i];
	        j++;
	    }
	}
	return j;
    }
}
发布了88 篇原创文章 · 获赞 142 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u010189239/article/details/104403665