Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — CESPE / CEBRASPE 2019

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
ce107459
Banca
CESPE / CEBRASPE
Órgão
MPC-PA
Ano
2019
Nível
Superior
Cargo
CESPE - - Analista Ministerial – Tecnologia da Informação
Assinale a opção que apresenta a denominação da estrutura de dados constituída por um conjunto de elementos individualizados, em que cada um dos elementos — com exceção dos elementos inicial e final — referencia sempre outros dois, um que o antecede e outro que o sucede.
  1. Alista circular
  2. Bgrafo
  3. Clista duplamente encadeada
  4. Dárvore
  5. Epilha
Revelar gabarito e comentário

GabaritoC — lista duplamente encadeada

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

Estrutura de dados: lista duplamente encadeada

Gabarito: letra C. A descrição do enunciado — "cada um dos elementos, com exceção dos elementos inicial e final, referencia sempre outros dois, um que o antecede e outro que o sucede" — é a definição exata de uma lista duplamente encadeada (doubly linked list). Nessa estrutura, cada nó (elemento) armazena dois ponteiros: um para o nó anterior e outro para o próximo, permitindo a navegação bidirecional.

Análise das alternativas

1Cada nó
Ponteiro para o anterior (prev)
Ponteiro para o próximo (next)
2Exceções
Primeiro nó: prev = null
Último nó: next = null
3Navegação bidirecional
Lista duplamente encadeada
LEVELsoulevel.com.br
Lista duplamente encadeada: Cada nó (Ponteiro para o anterior (prev), Ponteiro para o próximo (next)); Exceções (Primeiro nó: prev = null, Último nó: next = null); Navegação bidirecional

Alternativa A — ❌ Incorreta (lista circular)

Em uma lista circular, o último elemento referencia o primeiro (e vice-versa, se for duplamente encadeada), o que contraria a exceção mencionada ("com exceção dos elementos inicial e final").

Alternativa B — ❌ Incorreta (grafo)

Um grafo é uma estrutura não linear em que os vértices podem ter um número arbitrário de conexões (arestas), não se limitando a exatamente dois vizinhos (antecessor e sucessor).

Alternativa C — ✅ Correta ⟵ GABARITO

Na lista duplamente encadeada, cada nó possui referências para o nó anterior (prev) e para o nó seguinte (next). O primeiro nó não tem anterior (prev = null) e o último não tem seguinte (next = null). Exatamente como descrito.

Alternativa D — ❌ Incorreta (árvore)

Em uma árvore, cada nó (exceto a raiz) tem exatamente um predecessor (pai), mas pode ter vários sucessores (filhos), e não apenas dois.

Alternativa E — ❌ Incorreta (pilha)

Uma pilha (stack) é uma estrutura linear onde cada elemento referencia apenas o próximo (ou apenas o anterior, dependendo da implementação), e não os dois sentidos.

PEGA ESSA DICA!

Para memorizar: "lista duplamente encadeada" = dois ponteiros por nó (← →). "Lista simplesmente encadeada" = um ponteiro (→). "Lista circular" = encadeamento fechado (último aponta para primeiro). O enunciado menciona "referencia sempre outros dois" → logo, duplamente encadeada.

Gabarito: letra C.

Link permanente: /questoes/ce107459