Em um projeto de programação, qual operação é mais utilizada para adicionar um novo elemento em uma árvore?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Questão
Em um projeto de programação, qual operação é mais utilizada para adicionar um novo elemento em uma árvore?
- A) Deslocar
- B) Inserir
- C) Remover
- D) Ordenar
- E) Atualizar
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual operação é usada para adicionar um novo elemento em uma árvore (estrutura de dados composta por nós ligados hierarquicamente, como árvores binárias de busca).
- Analisando o significado de cada termo, 'adicionar um novo elemento' corresponde à operação de inserção, que cria um novo nó na posição adequada da árvore, respeitando as regras da estrutura (por exemplo, valores menores à esquerda e maiores à direita em uma árvore binária de busca).
- Portanto, a alternativa correta é a B, Inserir, que é o nome técnico consagrado para essa operação.
- A alternativa A, Deslocar, está errada porque deslocar significa mover elementos de posição, sem aumentar o número de elementos da estrutura.
- A alternativa C, Remover, está errada porque remover faz o oposto, retirando um elemento da árvore.
- A alternativa D, Ordenar, está errada porque ordenar reorganiza elementos já existentes segundo algum critério, sem necessariamente acrescentar novos elementos.
- A alternativa E, Atualizar, está errada porque atualizar modifica o conteúdo de um nó já existente, sem criar um novo elemento.
- Conclusão: o gabarito oficial B está correto.
💡 Dica: Pense na operação padrão para inserção em estruturas de dados.
Alternativa por alternativa
O aluno pode associar 'adicionar' a 'mover' ou 'reposicionar' elementos, achando que incluir um item significa apenas reorganizar os que já existem na estrutura.
Inserir é a operação que adiciona um novo nó à árvore.
O aluno pode ter confundido o sentido da pergunta, pensando que a operação relevante é a que altera o conteúdo da árvore de forma geral, sem prestar atenção ao verbo 'adicionar', que é o oposto de remover.
O aluno pode imaginar que, ao colocar um novo valor em uma árvore de busca, ela precisa ser reordenada, e por isso toma a ordenação como a operação de adição.
O aluno pode entender que 'adicionar um elemento' é o mesmo que alterar um dado já existente, sem perceber que atualizar não cria um nó novo na estrutura.
Por que engana: Confundir a operacao de insercao com outras operacoes como remocao ou atualizacao, nao entendendo o papel especifico de cada uma.
Raio-X da questão
inserção em árvore
avaliacao
estrutura de dados arvore · operacoes basicas em arvore
Revisar as operações básicas de manipulação de árvores em programação.
Confundir a operacao de insercao com outras operacoes como remocao ou atualizacao, nao entendendo o papel especifico de cada uma.
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao modelar uma árvore para organizar informações de uma biblioteca, qual operação é fundamental para adicionar novos…
- Qual operação pode ser realizada em uma lista para adicionar um novo item?
- Em uma lista de tarefas, qual o comando mais apropriado para adicionar uma nova tarefa?
- Considere uma lista de números inteiros. Quais operações você faria para inserir um novo número nessa lista e manter a…
- Qual das seguintes estruturas de dados é mais eficiente para adicionar um novo nó em um grafo?
- Qual técnica de programação permite criar uma lista de itens em sequência, permitindo inserções e remoções de forma…
🔎 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
