Szukam struktury danych zajmującej mało miejsca, która przechowuje zestawy (bez powtórzeń) elementów wordize i obsługuje szybkie wstawianie (amortyzowane O (1)). Przez „oszczędny przestrzennie” rozumiem idealnie, słów do przechowywania n elementów.
Bycie zestawem jest ważną częścią pytania: jeśli każdy element zostanie dodany, razy wykorzystana przestrzeń nie może być n log n .
Struktura powinna również wspierać wyliczanie jej elementów (rozsądnie i skutecznie); każda zdrowa struktura nie powinna mieć tutaj problemów. (Szybkie zapytania o członkostwo to plus.)