¿Conoce alguna forma eficiente en el tiempo de eliminar valores duplicados de una matriz de enteros muy grande utilizando Java? El tamaño de la matriz depende del usuario que haya iniciado sesión, pero siempre superará los 1500000 valores sin clasificar con algunos duplicados. Cada número entero contiene un número entre 100000 y 9999999.Eliminar duplicados de una matriz de enteros grandes utilizando Java
Intenté convertirlo en una lista, pero el montón en mi servidor no permite esta cantidad de datos (mi ISP lo ha restringido). Y un bucle regular para dentro de un bucle for toma más de 5 minutos para calcular.
El tamaño de la matriz sin los duplicados es el que almacenaré en mi base de datos.
¡La ayuda sería apreciada!
inteligente :), vale la pena intentarlo – Bozho
+1 gran respuesta. – YoK
Las respuestas inteligentes como estas son la razón por la que vengo a StackOverflow –