Questão #14671362008

Algoritmos e Estrutura de Dados (TI) — Hashing

Informações comuns às questões de nos 57 e 58.Considere uma tabela hash H, onde H[i] denota uma posição da tabela. H é implementada usando uma função h(k) paradeterminar a posição i de armazenamento, k sendo a chave do elemento de dados x a ser armazenado em H, e denotada pork = chave[x]. H é um hash com encadeamento, ou seja, cada H[i] é uma lista encadeada que armazenará os elementos dedados que, de outra forma, colidiriam para a posição. Nesta implementação, as listas são duplamente encadeadas, ou seja,cada elemento e da lista armazena também os ponteiros proximo[e] e anterior[e]. Cada lista L possui ainda o valor inicio[L],que aponta para o primeiro elemento da lista. NIL representa um ponteiro vazio.Imagem da questão denota o operador de atribuição.O pseudocódigo a seguir mostra uma operação nesta estrutura, porém apresenta erro em uma de suas linhas. As linhas estãonumeradas apenas para facilitara correspondência com as alternativas.Imagem da questão

Corrigindo-se o erro citado, o pseudocódigo corresponderia a uma operação de