Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Listas — INSTITUTO AOCP 2019

Algoritmos e Estrutura de DadosListas
Código
qq513957
Banca
INSTITUTO AOCP
Órgão
EMPREL
Ano
2019
Nível
Superior
Cargo
Analista de Sistemas
Uma estrutura de dados na qual os objetos estão organizados em ordem linear e é determinada por um ponteiro em cada objeto é a
  1. Asentinela.
  2. Blista ligada.
  3. Cpilha dupla.
  4. Dfila ligada.
  5. Eárvore de decisão.
Revelar gabarito e comentário

GabaritoB — lista ligada.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Estruturas de dados lineares: lista ligada

Gabarito: letra B. A descrição "objetos organizados em ordem linear e determinada por um ponteiro em cada objeto" define exatamente uma lista ligada (linked list). Nessa estrutura, cada nó contém um ponteiro para o próximo elemento, formando uma sequência linear. É o conceito fundamental de lista encadeada.

A questão cobra o conhecimento básico das estruturas de dados clássicas. Analisemos cada alternativa:

Alternativa A – ❌ Incorreta

Sentinela é um nó especial usado em algumas implementações de listas (como um nó "dummy" no início ou fim), mas não é a estrutura linear com ponteiros em cada objeto — é um elemento auxiliar, não a estrutura em si.

Alternativa B – ✅ Correta ⟵ GABARITO

Lista ligada (ou lista encadeada) é exatamente a estrutura descrita: cada objeto (nó) possui um ponteiro para o próximo, definindo a ordem linear. Pode ser simplesmente encadeada (um ponteiro) ou duplamente encadeada (dois ponteiros), mas o enunciado se encaixa perfeitamente.

Alternativa C – ❌ Incorreta

Pilha dupla não é uma estrutura de dados padrão. O termo correto é "deque" (double-ended queue) ou, na verdade, uma pilha é uma estrutura LIFO (Last In, First Out). Não é definida por ponteiros em cada objeto — pode ser implementada com vetor ou lista ligada, mas não é a definição central.

Alternativa D – ❌ Incorreta

Fila ligada é um tipo específico de lista ligada onde a inserção ocorre no fim e a remoção no início (FIFO). Embora use ponteiros, a fila não é a estrutura genérica descrita; a descrição não menciona políticas de inserção/remoção, apenas ordem linear e ponteiros — o que é mais amplo e corresponde à lista ligada.

Alternativa E – ❌ Incorreta

Árvore de decisão é uma estrutura hierárquica (não linear) usada em aprendizado de máquina ou lógica. Seus nós podem ter múltiplos ponteiros (para filhos), mas não formam uma ordem linear — são organizados em níveis. Portanto, não atende ao enunciado.

PEGA ESSA DICA!

Memorize as definições-chave: lista ligada = sequência linear com ponteiros (cada nó aponta para o próximo). Fila e pilha são casos específicos de listas (com restrições de acesso), e árvores são não lineares.

Gabarito: letra B.

Link permanente: /questoes/qq513957