Questão de Algoritmos e Estrutura de Dados — Listas — FUNDATEC 2023
Algoritmos e Estrutura de Dados›Listas
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.
ALista circular.
BMatriz bidimensional.
CVetor.
DRegistro.
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.
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.