Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — SELECON 2023
- Código
- qg036725
- Banca
- SELECON
- Órgão
- Prefeitura de Barra do Bugres - MT
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico em Informática
- Afilas
- Blistas
- Cpilhas
- Dárvores
GabaritoD — árvores
Gabarito: letra D. A definição apresentada descreve exatamente o conceito de árvore (tree): uma estrutura de dados hierárquica, em que cada nó (exceto a raiz) possui um único nó-pai e pode ter zero ou mais nós-filhos. Essa característica não se aplica a estruturas lineares como filas, listas ou pilhas.
A definição foi extraída da obra de Goodrich & Tamassia (2007, p. 247) e corresponde ao tipo abstrato de dados conhecido como árvore. É a única estrutura dentre as alternativas que organiza os dados em camadas hierárquicas.
Filas são estruturas lineares que seguem o princípio FIFO (First In, First Out). Os elementos não possuem relação pai-filho; a organização é sequencial, não hierárquica.
Listas (sejam encadeadas ou sequenciais) também são lineares. Cada elemento pode ter um sucessor e/ou antecessor, mas não há múltiplos níveis ou hierarquia.
Pilhas seguem o princípio LIFO (Last In, First Out). São estritamente lineares: o acesso é feito apenas pelo topo, e não existe o conceito de elemento pai com filhos.
Árvores são estruturas não lineares e hierárquicas. Compostas por nós, onde a raiz é o único nó sem pai, e todos os demais possuem exatamente um pai e zero ou mais filhos. Isso casa perfeitamente com a definição do enunciado.
Para identificar uma árvore, lembre-se da palavra-chave "hierarquia" e da regra "cada nó tem um pai, exceto o topo". Em contraste: filas, listas e pilhas são lineares (cada elemento tem no máximo um sucessor imediato). Na prova, se o enunciado falar em "pai" e "filhos", a resposta será árvore.
Gabarito: letra D — árvores.
Link permanente: /questoes/qg036725