Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESGRANRIO 2010

Algoritmos e Estrutura de DadosAlgoritmos
Código
cg038176
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Nível
Superior
Cargo
Petrobrás - Analista de Sistemas Júnior - Processos de Negócios
Um programador precisa realizar buscas em um enorme cadastro de pessoas (tamanho igual a n) armazenado na memória principal. Para realizar um processo eficiente de busca, ele decidiu usar uma árvore AVL e obteve um tempo de execução de ordemImagem 055.jpgUm colega, preocupado com a eficiência do processo de busca, sugeriu-lhe que usasse um vetor com 10 árvores AVL, onde o índice da árvore seria dado pelo último dígito do CPF de cada pessoa, dígito este que é uniformemente distribuído. Assim, cada árvore teria aproximadamente 1/10 do número de pessoas e o processo de busca poderia ser mais eficiente. Se o programador implementar a solução proposta pelo seu colega, a ordem do tempo de execução do processo de busca será
  1. AImagem 050.jpg
  2. BImagem 051.jpg
  3. CImagem 052.jpg
  4. DImagem 053.jpg
  5. EImagem 054.jpg
Revelar gabarito e comentário

GabaritoA — [imagem]

Link permanente: /questoes/cg038176