SóProvas


ID
3189349
Banca
IF-MT
Órgão
IF-MT
Ano
2019
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Analise as sentenças relacionadas abaixo, retiradas da obra Projeto de algoritmos com implementações em Pascal e C, de Ziviani (1999), acerca de métodos de pesquisa em memória primária.
I - Método de pesquisa para registros ordenados que consiste em comparar a chave com o registro que está no meio da tabela, se a chave é menor, então o registro procurado está na primeira metade da tabela; se a chave é maior, então o registro procurado está na segunda metade da tabela. O processo é repetido até que a chave seja encontrada ou retorne pesquisa sem sucesso.
II - Neste método de pesquisa, podemos implementá-lo de duas maneiras: não-balanceada e balanceada. Ambas possuem nodos, todo nodo interno contém um registro e, para cada nodo, a seguinte propriedade é verdadeira: todos os registro com chaves menores estão à esquerda, e todos os registros com chaves maiores estão à direita.
III - O método de pesquisa mais simples que existe e funciona da seguinte forma: a partir do primeiro registro, pesquise sequencialmente até encontrar a chave procurada ou o fim do registro e, então, pare.

Tais sentenças se referem, respectivamente, aos métodos de pesquisa:

Alternativas
Comentários
  • Busca Binária

    Utiliza o método do “dividir para conquistar”: busca o elemento do meio da coleção, dividindo-a em duas sub-coleções

    • Compara-se o valor procurado com o elemento no centro da coleção:

    – Se for igual, encontrou;

    – Se for menor, repete a busca na sub-coleção à esquerda do centro;

    – Se for maior, repete a busca na sub-coleção à direita do centro;

    • Não funciona sobre coleções não-ordenadas!

    • Ordem de Complexidade: O(log2 n)

    • No pior caso são realizadas “log2 n” comparações

    Busca Sequencial

    •Caminha de um por um procurando o valor

    • Mais lenta quanto maior for a coleção

    • Pode ser realizada também em estruturas não ordenadas

    • Simples

    • Ordem de Complexidade: O(n)

    • No pior caso, são realizadas “n” comparações

  • Força Guerreiro!!!!!!