Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBADE 2018
Algoritmos e Estrutura de Dados›Estrutura 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 é:
APilhas.
BFilas .
CÁrvores.
DTabelas de dispersão.
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:
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.