GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO03Média⏱ medio

Em um algoritmo, qual a vantagem de usar uma árvore binária para organizar dados?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo, qual a vantagem de usar uma árvore binária para organizar dados?

  1. A) Facilidade de inserção
  2. B) Menor uso de memória
  3. C) Dificuldade de busca
  4. D) Armazenar dados em formato linear
  5. E) Complexidade excessiva

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Lembre o que é uma árvore binária. Cada nó tem no máximo dois filhos, e em uma árvore binária de busca os valores menores ficam à esquerda e os maiores à direita. Essa organização permite localizar e inserir dados percorrendo apenas um caminho da raiz até uma folha. Passo 2: Resolvendo por conta própria, a vantagem típica dessa estrutura é a eficiência nas operações de inserção e busca, que em uma árvore balanceada levam tempo proporcional à altura da árvore, cerca de log de n, em vez de percorrer todos os n elementos. Entre as alternativas, a que expressa essa vantagem é a A, facilidade de inserção, pois inserir um novo dado exige apenas seguir a regra de comparação até encontrar uma posição vaga, sem deslocar outros elementos como ocorre em vetores ordenados. Passo 3: Por que as outras estão erradas. B: a árvore usa ponteiros extras para ligar os nós, por isso tende a gastar mais memória, não menos. C: a estrutura foi criada justamente para tornar a busca mais rápida, então dificultar a busca seria uma desvantagem. D: árvore é uma estrutura hierárquica e não linear; armazenar dados de forma linear é justamente o que a árvore não faz. E: complexidade excessiva é uma desvantagem, e não uma vantagem. Passo 4: Comparação com o gabarito: o gabarito oficial é A, que coincide com a conclusão obtida. Observação: a enunciado é genérico e a resposta esperada depende de considerar a árvore de busca balanceada; a alternativa A é a única compatível com uma vantagem real.

💡 Dica: Considere as características das árvores binárias.

Alternativa por alternativa

A Correta

Árvores binárias permitem inserção e busca rápidas, mantendo dados organizados.

B Erradaerro: Conceituala que mais engana

Acredita que a árvore economiza memória porque organiza os dados sem repetição ou sem espaço vazio. Na prática, cada nó guarda ponteiros para os filhos, o que aumenta o consumo de memória em relação a um vetor simples.

Por que engana: Confundir a facilidade de busca e inserção em arvore binaria com dificuldade ou complexidade excessiva.

C Erradaerro: Interpretação

Interpreta a palavra vantagem de forma invertida ou confunde a função da árvore, achando que a estrutura torna a busca mais difícil. A árvore binária de busca existe justamente para acelerar a busca.

D Erradaerro: Conceitual

Pensa que a árvore é uma forma de armazenar dados em sequência, como uma lista. Na verdade a árvore é uma estrutura hierárquica com nós ligados por ramificações, não linear.

E Erradaerro: Senso comum

Confunde complexidade da estrutura com vantagem, supondo que uma estrutura mais elaborada seja automaticamente melhor. Complexidade excessiva é justamente um problema a ser evitado no projeto de algoritmos.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

árvore binária

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de dados basica · conceito de arvore binaria

📚 Reveja

Revisar as vantagens das estruturas de dados em algoritmos.

⚠️ Erro mais comum

Confundir a facilidade de busca e inserção em arvore binaria com dificuldade ou complexidade excessiva.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.