Carregando...
Carregando...
Ajude a melhorar a plataforma
A pesquisa em memória primária tem a capacidade de encontrar a informação (que é dividida em registros contendo uma chave) desejada em um grande volume de dados. A busca por essa informação requer a escolha de um método de busca que considere a quantidade de dados envolvidos e a periodicidade das operações de inserção e remoção.
Considerando a pesquisa em memória primária, avalie as afirmações a seguir em relação aos métodos de pesquisa e as relacione adequadamente aos termos a que se referem.
Pesquisa sequencial.
Pesquisa binária.
Transformação de chave (hashing).
I. Os registros armazenados em uma tabela são diretamente endereçados a partir de uma transformação aritmética sobre a chave de busca.
II. Percorre-se uma lista comparando a chave de busca com o valor de cada posição. Se o valor da chave for igual para alguma posição, então devolva esta posição. Caso a lista toda tenha sido percorrida então devolva -1, indicando que a chave não foi encontrada.
III. Adota o paradigma dividir para conquistar, fazendo com que o tempo de busca seja reduzido, pois, a cada iteração do algoritmo, o tamanho do vetor é dividido ao meio.
Assinale a alternativa que relaciona adequadamente os dois grupos de informações.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa B - 1-II; 2-III; 3-I.
A recuperação de dados em memória primária depende da eficiência dos métodos de busca. Cada técnica possui uma complexidade e um requisito de organização prévia dos dados.
Os métodos citados funcionam da seguinte forma:
Relacionando as descrições:
Portanto, a relação correta é 1-II, 2-III e 3-I.
A correlação identifica as características fundamentais de varredura (sequencial), otimização logarítmica (binária) e acesso direto (hashing).
Alternativa B.