Algoritmos de hash são bastante utilizados como elementos de
garantia da segurança da informação. A propriedade da
informação garantida pela utilização desses algoritmos é a:
Acerca de pesquisa de dados e de operações básicas sobre estruturas, julgue os itens que se seguem.
Ocorre o hashing quando não há o armazenamento de cada entrada de uma tabela em um específico endereço calculado a partir da aplicação de uma função chave da entrada.
Selecione a alternativa que complete corretamente a seguinte
frase: “A estrutura de dados _________________ armazena valores através de chaves e se baseia em uma função de dispersão que tem por objetivo associar um índice a cada chave, e quando duas chaves recebem um mesmo índice, ocorre ___________________.":
No método de transformação (hashing), os registros armazenados
em uma tabela são diretamente endereçados a partir de uma
transformação aritmética sobre a chave de pesquisa. Com relação
às funções de transformação e colisões, assinale a opção correta.
Considere um arquivo sequencial, com 10.000 registros, cujas chaves identificadoras são números inteiros de até 8 dígitos. Para criar um índice tipo hashing para esse arquivo, contendo endereços de 0 até 11.999, a mais adequada definição para uma função de hashing f(x), onde x é uma chave e ( a mod b ) é o resto da divisão de a por b, seria
Julgue os próximos itens em relação às estruturas de dados.
No uso de estruturas de transformação de chave (hashing), a solução de colisões usando encadeamento tem como principal característica o fato de nunca transbordar. Adicionalmente, o tempo de busca na lista ligada pode ser reduzido se uma lista duplamente encadeada for utilizada.