Existe uma estrutura de dados RAM de palavras de w bits com tempo O (1) por operação para o seguinte problema ?: Manter um conjunto de números inteiros não negativos de w bits que ofereça suporte às operações
- add (x): adiciona x ao conjunto
- remove (x): remove x do conjunto
- impressão digital (): retorna uma impressão digital do conjunto. Essa impressão digital de w bits tem a propriedade de que dois conjuntos idênticos têm a mesma impressão digital, enquanto dois conjuntos diferentes provavelmente têm impressões digitais diferentes
Todas as operações devem ser executadas em tempo constante.
3
Vejo que uma pergunta semelhante já foi publicada aqui , mas nenhuma solução em tempo constante foi fornecida.
—
Pat Morin