Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — Fundação FAPEC 2020

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qq578034
Banca
Fundação FAPEC
Órgão
UFMS
Ano
2020
Nível
Médio
Cargo
FAPEC - - Técnico de Tecnologia da Informação
Assinale a alternativa que preenche a lacuna corretamente sobre listas lineares.“A estrutura de dados _____________, permite a inserção e a eliminação de elementos em ambas as extremidades.”
  1. AFila.
  2. BDeque.
  3. CGrafos.
  4. DÁrvore.
  5. EPilha.
Revelar gabarito e comentário

GabaritoB — Deque.

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

Listas lineares: operações nas extremidades

Gabarito: letra B. A estrutura de dados que permite inserção e eliminação de elementos em ambas as extremidades é o deque (double-ended queue), uma generalização das filas e pilhas. As demais alternativas ou operam em apenas uma extremidade (pilha, fila) ou não são estruturas lineares (grafos, árvore).

A questão testa o conhecimento sobre as propriedades básicas das estruturas de dados lineares. O deque é a única que combina operações nas duas pontas.

1FIFO (fila)
Insere no final
Remove no início
2LIFO (pilha)
Insere no topo
Remove no topo
3Deque (double-ended queue)
Insere no início
Remove no início
Insere no final
Remove no final
Estruturas lineares
LEVELsoulevel.com.br
Estruturas lineares: FIFO (fila) (Insere no final, Remove no início); LIFO (pilha) (Insere no topo, Remove no topo); Deque (double-ended queue) (Insere no início, Remove no início, Insere no final, Remove no final)

Alternativa A — ❌ Incorreta

A fila segue o princípio FIFO (First In, First Out): as inserções ocorrem no final e as remoções no início. Portanto, não permite operações em ambas as extremidades de forma livre.

Alternativa B — ✅ Correta ⟵ GABARITO

O deque (double-ended queue) permite exatamente o que o enunciado descreve: inserir e remover elementos tanto no início quanto no final. É uma estrutura linear versátil, combinando características de fila e pilha.

Alternativa C — ❌ Incorreta

Grafos são estruturas não lineares, compostas por vértices e arestas, sem o conceito de "extremidades" como em listas. Não se aplicam à definição.

Alternativa D — ❌ Incorreta

Árvores são estruturas hierárquicas não lineares, com raiz e nós filhos. Também não possuem extremidades lineares para inserção/remoção.

Alternativa E — ❌ Incorreta

A pilha segue o princípio LIFO (Last In, First Out): as operações de inserção e remoção ocorrem apenas no topo (uma extremidade). Não permite manipulação nas duas pontas.

PEGA ESSA DICA!

Para memorizar: Deque = "Double-Ended Queue" — pense nas duas pontas livres. Enquanto a fila só mexe no início e no fim separadamente, a pilha só no topo, o deque faz tudo nas duas cabeças.

Gabarito: letra B.

Link permanente: /questoes/qq578034