Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — UNITINS 2023
- Código
- qg047939
- Banca
- UNITINS
- Órgão
- AFTO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Sistemas
- AI.
- BII.
- CIII.
- DI e II.
- EII e III.
GabaritoB — II.
Gabarito: letra B. Apenas a assertiva II está correta. Hashing tem como principal objetivo acelerar o acesso a dados, permitindo busca, inserção e remoção em tempo médio constante O(1). As assertivas I e III são falsas, pois hashing não se destina a compressão de dados nem a conversão de texto legível em código binário (isso é codificação). Portanto, a alternativa correta é a B.
Hashing não é uma técnica de compressão de dados. A compressão visa reduzir o espaço de armazenamento, enquanto hashing gera um valor de hash de tamanho fixo a partir de dados de tamanho arbitrário, mas seu objetivo primário é indexação e integridade. Portanto, falsa.
O principal objetivo do hashing é acelerar o acesso a dados, transformando chaves em índices em uma tabela hash, proporcionando operações eficientes de busca, inserção e remoção.
Transformar texto legível em código binário é função de codificação de caracteres (como ASCII, Unicode), não de hashing. Hashing produz um resumo (hash) que não é reversível e não tem relação com representação binária para entendimento computacional.
Conclusão: Apenas a assertiva II é verdadeira. Logo, a alternativa que afirma "apenas II" é a letra B.
Link permanente: /questoes/qg047939