Pular para o conteúdo principal

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

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
ce151515
Banca
CESPE / CEBRASPE
Órgão
AGER - Mato Grosso
Ano
2023
Nível
Superior
Cargo
Analista Regulador - Ciências da Computação e ou Sistemas de Informação
As operações push (inserir no topo), pop (retirar do topo) e top (observar o topo) são utilizadas em estruturas de dados do tipo
  1. Apilha.
  2. Bfila.
  3. Ctabela hash.
  4. Dgrafo.
  5. Eárvore binária.
Revelar gabarito e comentário

GabaritoA — pilha.

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: Pilha

Gabarito: letra A. As operações push (inserir no topo), pop (retirar do topo) e top (observar o topo) são operações características da estrutura de dados pilha (stack), que segue o princípio LIFO (Last In, First Out). Nenhuma das demais estruturas utiliza essas nomenclaturas.

Alternativa A — ✅ Correta ⟵ GABARITO

Push, pop e top são operações padrão de uma pilha. A pilha é uma estrutura linear onde as inserções e remoções ocorrem em uma única extremidade chamada topo.

Alternativa B — ❌ Incorreta

Fila (queue) utiliza as operações enqueue (inserir no fim) e dequeue (retirar do início), não push/pop/top.

Alternativa C — ❌ Incorreta

Tabela hash é uma estrutura de dados que mapeia chaves a valores por meio de uma função hash. Suas operações típicas são inserir, buscar e remover com base na chave, não push/pop.

Alternativa D — ❌ Incorreta

Grafo é uma estrutura composta por vértices e arestas. Suas operações são, por exemplo, adicionar vértice, adicionar aresta, busca em profundidade etc., não push/pop.

Alternativa E — ❌ Incorreta

Árvore binária é uma estrutura hierárquica com operações como inserir, remover, percorrer (em ordem, pré-ordem, pós-ordem). Push/pop não se aplicam.

PEGA ESSA DICA!

Memorize as operações de cada estrutura: pilha → push/pop/top (LIFO); fila → enqueue/dequeue (FIFO); lista → insert/remove/search; árvore → inserir/remover/percorrer; grafo → addEdge/removeEdge; hash → put/get/remove. Na dúvida, pense no comportamento LIFO da pilha e associe "push" a empilhar.

Gabarito: letra A.

Link permanente: /questoes/ce151515