если массив битов, то это 12500 байт.. для битсета норм
Если придётся хранить в спейсе соответствие ключ - порядковый номер в битсете, то это тоже самое, что разложить мапу в спейс. Те можно и без битсета обойтись.
Если придётся хранить в спейсе соответствие ключ - порядковый номер в битсете, то это тоже самое, что разложить мапу в спейс. Те можно и без битсета обойтись.
Ну нет... раскладывается 1 раз, каждый уникальный ключ 1 раз в спейсе
опять же ... я исхожу из того что кортежей в которых вы изначально собирались хранить мапы на порядки больше чем возможных вариантов ключей... возможно вообще все не так
возможно вообще стоит инвертировать мапу и хранить кажому ключу в соответствие список каких то записей... все зависит от характера данных про которые нислова небыло сказано
Окей, исправляюсь. Нужно хранить результаты голосования. Идентификатор голосующего пользователя - строка. Их может быть сколько угодно. В конечном итоге нужно будет посчитать сколько людей проголосовало и не дать голосовать дважды.