Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBADE 2018

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qq359727
Banca
IBADE
Órgão
Câmara de Porto Velho - RO
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia e Informática
Estruturas de dados são objetos que armazenam dados de forma eficiente, criando meios para o usuário manuseá-los. Dentre as estruturas abaixo , aquela que NÃO é conhecida é:
  1. APilhas.
  2. BFilas .
  3. CÁrvores.
  4. DTabelas de dispersão.
  5. EQuadrados.
Revelar gabarito e comentário

GabaritoE — Quadrados.

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 Clássicas

Gabarito: letra E. Quadrados não é uma estrutura de dados conhecida na ciência da computação; as demais alternativas (pilhas, filas, árvores e tabelas de dispersão) são estruturas clássicas e amplamente estudadas.

A questão exige que o candidato identifique qual dos itens NÃO corresponde a uma estrutura de dados consagrada. Vamos analisar cada uma:

1Pilha (LIFO)
push (inserir no topo)
pop (remover do topo)
2Fila (FIFO)
enqueue (inserir ao final)
dequeue (remover do início)
3Árvore (hierárquica)
Binária, AVL, Rubro-negra, B-árvore
4Tabela de dispersão (hash)
Chave → valor
Acesso O(1) médio
5Quadrado (não é estrutura)
Estruturas de dados clássicas
LEVELsoulevel.com.br
Estruturas de dados clássicas: Pilha (LIFO) (push (inserir no topo), pop (remover do topo)); Fila (FIFO) (enqueue (inserir ao final), dequeue (remover do início)); Árvore (hierárquica) (Binária, AVL, Rubro-negra, B-árvore); Tabela de dispersão (hash) (Chave → valor, Acesso O(1) médio); Quadrado (não é estrutura)

Alternativa A — ✅ Correta (mas não é o gabarito)

Pilhas são estruturas baseadas no princípio LIFO (Last In, First Out). As operações fundamentais são push (inserir no topo) e pop (remover do topo). É amplamente utilizada em algoritmos como avaliação de expressões, recursão e navegação.

Alternativa B — ✅ Correta

Filas seguem o princípio FIFO (First In, First Out). As operações essenciais são enqueue (inserir ao final) e dequeue (remover do início). São usadas em gerenciamento de processos, buffers e sistemas de filas.

Alternativa C — ✅ Correta

Árvores são estruturas hierárquicas com um nó raiz e nós filhos. Possuem diversas variações: árvores binárias, AVL, rubro-negras, B-árvores, entre outras. São fundamentais para representação de dados hierárquicos e otimização de buscas.

Alternativa D — ✅ Correta

Tabelas de dispersão (hash tables) implementam o mapeamento chave-valor por meio de funções hash, permitindo acesso rápido (tempo constante médio). São usadas em dicionários, caches e bancos de dados.

Alternativa E — ❌ Incorreta ⟵ GABARITO

Quadrados não constitui uma estrutura de dados conhecida. Embora existam matrizes quadradas (que são arrays bidimensionais), o termo "quadrado" por si só não nomeia nenhuma estrutura de dados clássica. A banca insere esse distrator justamente por parecer com algo geométrico, mas sem respaldo na teoria.

PEGA ESSA DICA!

Memorize as estruturas de dados fundamentais: pilha, fila, lista, árvore, grafo, tabela hash, heap, conjunto, etc. Fique atento a nomes genéricos ou geométricos que não pertencem à lista padrão.

Gabarito: letra E.

Link permanente: /questoes/qq359727