Ao usar árvores na programação, como se representaria uma hierarquia de funcionários?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao usar árvores na programação, como se representaria uma hierarquia de funcionários?
- A) Cada funcionário deve ser um nó raiz.
- B) Os funcionários devem ser folhas da árvore.
- C) A raiz representa o gerente e os filhos, os subordinados.
- D) A árvore deve ter múltiplas raízes.
- E) A relação não pode ser representada em árvore.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma árvore, na programação, é uma estrutura hierárquica formada por nós conectados, com um único nó raiz do qual descendem os demais, e em que cada nó pode ter filhos.
- Uma hierarquia de funcionários tem naturalmente essa forma: uma pessoa no topo (quem comanda) e, abaixo dela, as pessoas que se reportam a ela, que por sua vez podem comandar outras.
- Portanto, a representação natural é colocar o gerente (ou o responsável máximo) na raiz e os subordinados como filhos, repetindo o padrão nos níveis seguintes. Isso corresponde à alternativa C, que é a correta e coincide com o gabarito oficial.
- A alternativa A está errada porque colocar cada funcionário como raiz quebra a hierarquia: uma árvore tem apenas uma raiz, e os funcionários subordinados não formam a raiz de nada próprio.
- A alternativa B está errada porque tornar os funcionários folhas significa que nenhum deles teria subordinados, o que contradiz a existência de chefes.
- A alternativa D está errada porque uma árvore tem uma única raiz; múltiplas raízes formariam uma floresta, sem um topo comum para a hierarquia.
- A alternativa E está errada porque a relação de subordinação de cima para baixo é exatamente o tipo de relação que a árvore representa bem.
💡 Dica: Considere como as relações hierárquicas se organizam em uma árvore.
Alternativa por alternativa
Imagina que todo elemento da estrutura deve ser raiz de sua própria árvore, confundindo a ideia de nó com a de raiz única da hierarquia.
Entende que folhas são os elementos mais importantes ou que os funcionários, por estarem 'na base', não devem ter filhos, ignorando que chefes também são nós com subordinados.
Isso representa a hierarquia de forma clara.
Acredita que uma estrutura com vários níveis de comando precisa de várias raízes, confundindo múltiplos níveis com múltiplas raízes.
Por que engana: Confundir a raiz da árvore com múltiplas raízes ou atribuir a todos os funcionários o papel de nós raiz, ignorando a estrutura hierárquica.
Supõe que a árvore só serve para dados numéricos ou ordenados e não para relações de hierarquia entre pessoas, o que desconhece o uso clássico de árvores para organogramas.
Raio-X da questão
hierarquia de funcionários
avaliacao
estruturas de dados arvore · conceito de hierarquia organizacional
Revisar a estrutura de árvores na programação e suas aplicações.
Confundir a raiz da árvore com múltiplas raízes ou atribuir a todos os funcionários o papel de nós raiz, ignorando a estrutura hierárquica.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Explique como utilizar árvores para organizar dados de forma hierárquica em um programa.
- Qual estrutura de dados é mais adequada para representar um conjunto de dados que possui relação de hierarquia, como o…
- Se você deseja representar uma hierarquia organizacional, qual estrutura de dados é mais adequada: árvore ou grafo?…
- Qual é o propósito principal de usar árvores em programação?
- Imagine que uma empresa precisa organizar sua lista de funcionários e suas funções. Para isso, eles precisam usar um…
- Durante uma competição de programação, um aluno desenvolveu um algoritmo que utiliza uma árvore binária para organizar…
🔎 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
