Remove Element

Given an integer array nums and an integer val, remove all occurrences of val in nums in-place. The relative order of the elements may be changed.

Example 1:

Input: nums = [3,2,2,3], val = 3
Output: 2, nums = [2,2,_,_]

Example 2:

Input: nums = [0,1,2,2,3,0,4,2], val = 2
Output: 5, nums = [0,1,4,0,3,_,_,_]

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

0 Comments

Leave a reply

* Your email/mobile address will not be published. required fields are marked.

* Email and mobile number will be verified before publishing the comments.

Name *
Email *
Mobile