Dada uma matriz de números inteiros, encontre todos os elementos que estão duplicados.
Exemplo:
Entrada: [1, 2, 3, 4, 3, 2, 5]
Saída: [2, 3]
Dica:
Você pode usar um HashSet para rastrear elementos que você já viu. Se um elemento já estiver no conjunto, é uma duplicata. Para preservar a ordem, use LinkedHashSet para armazenar as duplicatas.
Código Java usando HashSet
import java.util.Arrays; import java.util.HashSet; import java.util.List; public class Test { public static void main(String[] args) { Listli = Arrays.asList(1, 2, 3, 4, 3, 2, 5); HashSet hs = new HashSet (); for (int i = 0; i
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3