Amazon Coding Interview Question | Remove element all instances from an array | Java | Leet Code
Problem Link:
https://leetcode.com/problems/remove-...
Problem Description:
Given an array nums and a value val, remove all instances of that value in-place and return the new length.
Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1) extra memory.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
Clarification:
Confused why the returned value is an integer but your answer is an array
Note that the input array is passed in by reference, which means a modification to the input array will be known to the caller as well.
Example 1:
Input: nums = [3,2,2,3], val = 3
Output: 2, nums = [2,2]
Explanation: Your function should return length = 2, with the first two elements of nums being 2.
It doesn't matter what you leave beyond the returned length. For example if you return 2 with nums = [2,2,3,3] or nums = [2,2,0,0], your answer will be accepted.
Example 2:
Input: nums = [0,1,2,2,3,0,4,2], val = 2
Output: 5, nums = [0,1,4,0,3]
Explanation: Your function should return length = 5, with the first five elements of nums containing 0, 1, 3, 0, and 4. Note that the order of those five elements can be arbitrary. It doesn't matter what values are set beyond the returned length.
Algorithm:
Set a variable named index to zero. Iterate through the array of numbers and in each iteration check if the current number is not equal to val. If the current number is not equal to val, place the current number in the array at nums[index] and increment index by one. Once you have gone through all array index will be the length of the modified array so we will return index.
Nesta página do site você pode assistir ao vídeo on-line Amazon Coding Interview Question | Remove element all instances from an array | Java | Leet Code duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Crack Datastructure & Algorithm Interview 02 Janeiro 2021, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 24 vezes e gostou 1 espectadores. Boa visualização!