Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IGEDUC 2026
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qg715280
Banca
IGEDUC
Órgão
Prefeitura de Calçado - PE
Ano
2026
Nível
Superior
Cargo
Professor dos Anos Finais do Ensino Fundamental - Computação
No estudo de estruturas de dados, algumas organizações seguem uma ordem sequencial, onde cada elemento tem um predecessor e um sucessor (exceto o primeiro e o último). Essas estruturas são fundamentais para a resolução de diversos problemas computacionais e são introduzidas nos primeiros contatos com a programação e algoritmos. Marque a alternativa CORRETA que corresponde a uma estrutura de dados considerada linear.
ATabela Hash.
BFila.
CGrafo.
DÁrvore Binária.
Revelar gabarito e comentário▾
GabaritoB — Fila.
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 Lineares
Gabarito: letra B. A fila é uma estrutura linear na qual cada elemento (exceto o primeiro e o último) tem um predecessor e um sucessor imediatos, obedecendo à ordem FIFO (First In, First Out). Esse conceito está alinhado com a definição de estruturas lineares, que organizam os dados em sequência. As demais alternativas representam estruturas não lineares.
Estruturas de dados
1Lineares
Array (vetor)
Lista encadeada
Pilha (LIFO)
Fila (FIFO)
2Não lineares
Árvore binária
Grafo
Tabela hash
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A tabela hash é uma estrutura de dados que utiliza uma função de espalhamento para armazenar e recuperar elementos de forma eficiente. Os elementos não mantêm uma relação linear de predecessor/sucessor; a localização é baseada no cálculo da chave, podendo haver colisões tratadas por listas encadeadas, mas a estrutura em si é considerada não linear.
Alternativa B — ✅ Correta ⟵ GABARITO
A fila é uma estrutura linear clássica: os elementos são inseridos no final e removidos do início (FIFO). Cada elemento tem um predecessor (exceto o primeiro) e um sucessor (exceto o último), atendendo perfeitamente à descrição do enunciado. É amplamente utilizada em algoritmos de ordenação, simulações e gerenciamento de processos.
Alternativa C — ❌ Incorreta
O grafo é uma estrutura não linear composta por vértices e arestas, podendo representar relações complexas sem uma ordem linear definida. Os elementos (vértices) podem ter múltiplos vizinhos, não havendo a noção de predecessor/sucessor único.
Alternativa D — ❌ Incorreta
A árvore binária é uma estrutura hierárquica não linear. Cada nó pode ter até dois filhos, formando uma relação de pai e filhos, não uma sequência linear com predecessor e sucessor diretos. Embora existam percursos lineares (in-ordem, pré-ordem), a estrutura em si não é linear.
PEGA ESSA DICA!
Para identificar estruturas lineares, lembre-se do conceito de "ordem sequencial" com predecessor e sucessor diretos. As principais estruturas lineares são: arrays (vetores), listas encadeadas, pilhas e filas. Já as não lineares incluem árvores, grafos e tabelas hash. Em provas, desconfie sempre de alternativas que fujam dessa classificação básica.