Encontrar elementos comuns
Crie uma função que receba dois arrays "ordenados" de números e retorne um array com os números que aparecem em ambos os arrays de entrada.
Exemplos
commonElements(new int[] {-1, 3, 4, 6, 7, 9}, new int[] {1, 3}) ➞ [3]
commonElements(new int[] {1, 3, 4, 6, 7, 9}, new int[] {1, 2, 3, 4, 7, 10}) ➞ [1, 3, 4, 7]
commonElements(new int[] {1, 2, 2, 2, 3, 4, 5}, new int[] {1, 2, 4, 5}) ➞ [1, 2, 4, 5]
commonElements(new int[] {1, 2, 3, 4, 5}, new int[] {10, 12, 13, 15}) ➞ []Observações
- Os arrays estão ordenados.
- Tente resolver este problema com complexidade de tempo O(n + m).