SóProvas


ID
1728436
Banca
FGV
Órgão
TJ-RO
Ano
2015
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

João tem um arquivo que contém uma lista de nomes e endereços, com mais de 100.000 registros, e precisa implementar um mecanismo de busca por nome.

João considerou três alternativas:

I. Árvore binária;

II. Tabela Hash;

III. Árvore B;

IV. Busca linear.

Depois de preparar os dados e testar cada algoritmo com nomes escolhidos aleatoriamente, João concluiu que, genericamente, a classificação desses métodos, do menor para o maior tempo de busca, é:

Alternativas
Comentários
  • B-


    Tabela Hash;

    Árvore B;

    Árvore binária;

    Busca linear.

  • Tabela Hash: O(1) se não tiver colisão

    Árvore B: O(log(n)), pois sempre está balanceada

    Árvore Binária: O(log(n)) se tiver balanceada e O(n) se for degenerada

    Busca Linear: O(n)

  • Força Guerreiro!!!!!!