SóProvas


ID
1822945
Banca
CESPE / CEBRASPE
Órgão
TRE-PI
Ano
2016
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

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.

Alternativas
Comentários
  • a) ERRADA. Chaves nem sempre são valores numéricos.  As chaves podem consistir em nomes de

    pessoas. Solução: Todo dado não numérico corresponde uma representação numérica no computador.

     Assim sendo, todas as chaves são consideradas numéricas.

    Fonte: https://docente.ifrn.edu.br/camilataumaturgo/disciplinas/2014.2/estruturas-de-dados/tabela-hash

    b) ERRADA. É o método da divisão. OBS.: mesmo que você não soubesse os tipos de métodos das funções de dispersão, dava pra matar essa, visto que resto só existe na divisão ;-D

    Fonte: https://docente.ifrn.edu.br/camilataumaturgo/disciplinas/2014.2/estruturas-de-dados/tabela-hash

    c) ERRADA. M não representa o valor da chave e sim o tamanho do vetor.

    Fonte: https://docente.ifrn.edu.br/camilataumaturgo/disciplinas/2014.2/estruturas-de-dados/tabela-hash

    d) CERTA. Endereçamento separado é o mesmo que hashing aberto. Neste caso, um registro aponta para uma lista encadeada em que são armazenados os registros em conflito 

    e) ERRADA. Endereçamento aberto é o mesmo que hashing fechado. Neste caso, os resultados são armazenados diretamente no próprio vetor e não em outra estrutura.

  • LETRA "D"

    Na tabela de hash função de dispersão que gera um índice a partir de determinada chave e que, para resolver os problemas de colisões, é combinada com outros tipos de estrutura de dados.

  • Força Guerreiro!!!!!!