SóProvas


ID
704329
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2012
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Julgue os itens seguintes, acerca de métodos de ordenação e busca.

No uso de funções de hash, a resolução de colisões por encadeamento utiliza uma lista para armazenar todos os elementos que compartilham o mesmo valor de hash.

Alternativas
Comentários
  • Encadeamento Aberto

    Neste encadeamento é usada uma lista encadeada como estrutura auxiliar.


    http://pt.wikipedia.org/wiki/Tratamento_de_Colis%C3%B5es_atrav%C3%A9s_de_Encadeamento
  • Gabarito Certo

    No endereçamento aberto todos os elementos são armazenados na própria tabela hash, isto é, não existem listas nem elementos armazenados fora da tabela, evitando assim o uso de ponteiros.

    A vantagem de se utilizar endereçamento aberto é que a quantidade de memória utilizada para armazenar ponteiros é utilizada para aumentar o tamanho da tabela, possibilitando menos colisões e aumentando a velocidade de recuperação das informações.

    Para inserir um novo elemento, examinamos sucessivamente a tabela até encontrarmos um slot vazio onde possamos armazenar o elemento. Um ponto importante é que não percorremos sempre a tabela inteira, isto é, a busca depende do elemento a ser inserido.

    A fim de realizarmos a tarefa acima, estendemos a função hash incluindo um número que reflete o número de colisões em cada slot.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !