Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Listas — FUNDATEC 2023

Algoritmos e Estrutura de DadosListas
Código
qq893514
Banca
FUNDATEC
Órgão
IF Farroupilha - RS
Ano
2023
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Assinale a alternativa que apresenta uma estrutura de dados onde cada nó possui um elemento com informações, um ponteiro para seu próximo elemento e um ponteiro para seu elemento anterior.
  1. ALista circular.
  2. BMatriz bidimensional.
  3. CVetor.
  4. DRegistro.
  5. ELista duplamente ligada.
Revelar gabarito e comentário

GabaritoE — Lista duplamente 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: Listas ligadas

Gabarito: letra E. A definição dada no enunciado — nó com informação, ponteiro para o próximo e ponteiro para o anterior — corresponde exatamente à lista duplamente ligada (doubly linked list). Nenhuma das outras alternativas apresenta essa combinação de dois ponteiros por nó.

A questão é direta e testa o conhecimento básico das principais estruturas de dados lineares.

1Simplesmente ligada
Ponteiro: próximo
2Duplamente ligada
Ponteiros: próximo e anterior
3Circular
Último aponta para o primeiro
Pode ser simples ou dupla
Listas ligadas
LEVELsoulevel.com.br
Listas ligadas: Simplesmente ligada (Ponteiro: próximo); Duplamente ligada (Ponteiros: próximo e anterior); Circular (Último aponta para o primeiro, Pode ser simples ou dupla)

Alternativa A — ❌ Incorreta (Lista circular)

Uma lista circular pode ser simplesmente ligada (apenas ponteiro para o próximo) ou duplamente ligada (com ponteiros para próximo e anterior). Mas a definição genérica "cada nó possui ponteiro para o próximo e para o anterior" não é exclusiva das listas circulares; é a característica da lista duplamente ligada. A circularidade diz respeito ao último nó apontar de volta para o primeiro, e não à existência de dois ponteiros.

Alternativa B — ❌ Incorreta (Matriz bidimensional)

Uma matriz bidimensional é uma estrutura homogênea de dados organizada em linhas e colunas, acessada por índices. Não utiliza ponteiros explícitos entre os elementos; o acesso é feito por cálculo de endereço, não por encadeamento.

Alternativa C — ❌ Incorreta (Vetor)

Um vetor (array) é uma sequência contígua de elementos do mesmo tipo, acessada por índice. Não possui ponteiros entre os elementos; não há conceito de "nó com ponteiros".

Alternativa D — ❌ Incorreta (Registro)

Um registro (struct) agrupa campos de tipos diferentes em uma única unidade, mas não possui encadeamento entre si. Registros podem ser armazenados em vetores, mas não têm ponteiros para próximo/anterior.

Alternativa E — ✅ Correta ⟵ GABARITO

A lista duplamente ligada é exatamente a estrutura descrita: cada nó contém um dado (informação), um ponteiro para o próximo nó (next) e um ponteiro para o nó anterior (prev). Isso permite navegação bidirecional, facilitando inserções e remoções em ambas as extremidades.

Gabarito: letra E.

Link permanente: /questoes/qq893514