Знаете ли вы сколько-нибудь эффективный способ удаления дублированных значений из очень большого целочисленного массива с помощью Java? Размер массива зависит от зарегистрированного пользователя, но всегда будет превышать 1500000 несортированных значений с некоторыми дубликатами. Каждое целое число содержит число от 100000 до 9999999.
Я попытался преобразовать его в список, но куча на моем сервере не позволяет этот объем данных (мой интернет-провайдер ограничил его). А регулярный цикл цикла в цикле for занимает более 5 минут для вычисления.
Размер массива без дубликатов - это тот, который я буду хранить в моей базе данных.
Помощь будет оценена!