Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — CESPE / CEBRASPE 2023
Algoritmos e Estrutura de Dados›Estrutura 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
Apilha.
Bfila.
Ctabela hash.
Dgrafo.
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.