Estoy buscando una estructura de datos de espacio eficiente que contenga conjuntos (sin repetición) de elementos de tamaño de palabras y admita una inserción rápida (O (1) amortizado). Por "espacio eficiente" quiero decir, idealmente, palabras para almacenar elementos.
Ser un conjunto es una parte importante de la pregunta: si cada elemento se agrega veces el espacio utilizado no puede ser .
La estructura también debe admitir la enumeración de sus elementos (razonablemente eficiente); cualquier estructura sensata no debería tener problemas aquí. (Las consultas rápidas de membresía son una ventaja).