Выбор структуры данных для очень больших данных

У меня есть x (миллионы) целых положительных чисел, где их значения могут быть максимально допустимыми (+2 147 483 647). Предполагая, что они уникальны, как лучше всего хранить их для программы с интенсивным поиском.

До сих пор я думал об использовании двоичного AVL-дерева или хэш-таблицы, где целое число является ключом к отображаемым данным (имя). Однако я не уверен, смогу ли я реализовать такие большие ключи и в таком большом количестве с хеш-таблицей (разве это не создаст коэффициент загрузки> 0,8, кроме того, что будет подвержено конфликтам?)

Могу я получить совет по какая структура данных может быть подходящей для моей ситуации

5
задан Carlos 24 November 2010 в 01:34
поделиться