Хранение больших чисел в BitSet для удобного поиска

Я хочу проанализировать файлы и прочитать числа, которые хранятся в виде строк, и построить структуру данных для хранения чисел.

Позже в моем приложении должен быть указан способ проверки наличия номера в списке номеров. Эти числа не помещаются в один длинный, но все числа могут быть представлены максимум 512 битами.

Мне не нужно выполнять какие-либо математические операции с этим номером, а только искать наличие номера.

Мысль о сохранении чисел в BitSet, чтобы мы могли уменьшить использование памяти, но Максимальный размер BitSet ограничен MAX_SIZE из Integer. Есть ли лучший способ хранить цифры для поиска?

0 ответов

Другие вопросы по тегам