GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Fácil⏱ medio

Interpretando dados de desempenho, suponha que você está avaliando o tempo médio de busca para uma lista de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Interpretando dados de desempenho, suponha que você está avaliando o tempo médio de busca para uma lista de 1000 nomes de estudantes usando diferentes estruturas de dados. Os tempos médios observados foram: Lista simples não ordenada: 12 ms; Lista ordenada com busca binária: 2 ms; Matriz 1000x1 com busca linear: 8 ms; Grafo com arestas entre nomes: 40 ms; String única: 200 ms. Com base nesses dados, qual afirmação explica melhor o resultado?

  1. A) A busca binária em lista ordenada é a mais eficiente para 1000 elementos.
  2. B) A busca linear em lista não ordenada é mais rápida que a binária para 1000 elementos.
  3. C) A matriz 1000x1 com busca linear é a mais eficiente.
  4. D) O grafo é a melhor opção para esse problema de busca de nomes.
  5. E) Usar uma string única fornece o melhor tempo de busca.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Interpretei a questão como uma comparação de tempos médios de busca, em que o menor tempo indica a estrutura mais eficiente para encontrar nomes na lista de 1000 elementos. Passo 2: Os tempos observados são: lista não ordenada com busca linear 12 ms (estrutura simples), lista ordenada com busca binária 2 ms, matriz 1000x1 com busca linear 8 ms, grafo 40 ms e string única 200 ms. Passo 3: O menor tempo é 2 ms, da busca binária em lista ordenada, então a alternativa A explica melhor o resultado. Passo 4: A busca binária reduz pela metade o espaço de busca a cada comparação, por isso exige poucas etapas mesmo com 1000 elementos, desde que a lista esteja ordenada. Passo 5: A alternativa B está errada, pois a busca linear em lista não ordenada levou 12 ms, mais que os 2 ms da binária. Passo 6: A alternativa C está errada, pois a matriz com busca linear levou 8 ms, ainda mais que a busca binária. Passo 7: A alternativa D está errada, pois o grafo levou 40 ms, um tempo muito maior que o da busca binária. Passo 8: A alternativa E está errada, pois a string única levou 200 ms, o pior tempo entre todas as estruturas. Passo 9: O gabarito oficial A coincide com a conclusão obtida na resolução independente.

💡 Dica: Analise os tempos e compare as estruturas de dados.

Alternativa por alternativa

A Correta

Correta: com itens ordenados, a busca binária reduz o espaço de busca de forma logarítmica, o que explica o tempo significativamente menor observado (2 ms) em relação às demais estruturas.

B Erradaerro: Conceituala que mais engana

O aluno supõe que a busca linear, por ser mais simples, é mais rápida que a binária, ignorando que a busca binária faz muito menos comparações em listas grandes. Também desconsidera que o enunciado mostra 12 ms contra 2 ms.

Por que engana: Confundir a eficiência da busca linear com a busca binária, acreditando que linear é sempre mais rápida.

C Erradaerro: Interpretação

O aluno olha apenas para o menor valor entre as estruturas com busca linear ou matriz e não compara com a busca binária de 2 ms, que é menor que os 8 ms da matriz.

D Erradaerro: Senso comum

O aluno acredita que grafos, por serem uma estrutura mais sofisticada e que modela relações, sejam automaticamente melhores para busca de nomes, sem considerar o tempo observado de 40 ms.

E Erradaerro: Conceitual

O aluno confunde o fato de a string ser 'única' com vantagem de desempenho, sem perceber que ela teve o maior tempo de busca, 200 ms.

Raio-X da questão

Dificuldade Fácil
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · complexidade de busca

📚 Reveja

Revisar o desempenho de diferentes estruturas de dados em busca.

⚠️ Erro mais comum

Confundir a eficiência da busca linear com a busca binária, acreditando que linear é sempre mais rápida.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.