Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FUNDATEC 2023

Banco de DadosBanco de Dados
Código
qq893857
Banca
FUNDATEC
Órgão
IF-RS
Ano
2023
Nível
Superior
Cargo
Professor - Informática: Programação, Estrutura de Dados e Análise de Algoritimos
Em estrutura de dados, há os conjuntos dinâmicos, que podem crescer, encolher ou sofrer outras mudanças ao longo do tempo. São operações típicas para aplicação sobre esses conjuntos, EXCETO:
  1. ASearch(S,k).
  2. BInsert(S,x).
  3. CMinimum(S).
  4. DTempo O(lg n).
  5. ESuccessor(S,x).
Revelar gabarito e comentário

GabaritoD — Tempo O(lg n).

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”.

Conjuntos Dinâmicos em Estruturas de Dados

Gabarito: letra D. Em estruturas de dados, as operações típicas sobre conjuntos dinâmicos são funções como Search, Insert, Minimum e Successor. "Tempo O(lg n)" não é uma operação, mas sim uma notação de complexidade de tempo, ou seja, uma medida de desempenho. Por isso, é a exceção pedida.

A questão testa o conhecimento das operações fundamentais em conjuntos dinâmicos (como árvores binárias de busca, heaps, etc.). As alternativas A, B, C e E são operações clássicas; a alternativa D foge ao escopo por ser uma classificação assintótica.

Alternativa A — ❌ Incorreta (é operação típica)

Search(S,k) é a operação de busca por um elemento k no conjunto S. É uma das operações básicas, presente em praticamente toda estrutura de dados dinâmica.

Alternativa B — ❌ Incorreta (é operação típica)

Insert(S,x) insere o elemento x no conjunto S. Operação fundamental para conjuntos dinâmicos.

Alternativa C — ❌ Incorreta (é operação típica)

Minimum(S) retorna o menor elemento do conjunto S. Operação comum em estruturas como heaps ou árvores ordenadas.

Alternativa D — ✅ Correta ⟵ GABARITO

"Tempo O(lg n)" não é uma operação, mas uma notação que indica a complexidade de tempo de uma operação (logarítmica). Portanto, não se enquadra como "operação típica para aplicação sobre conjuntos".

Alternativa E — ❌ Incorreta (é operação típica)

Successor(S,x) retorna o elemento seguinte ao x na ordem do conjunto. É uma operação clássica, especialmente em árvores binárias de busca.

Gabarito: letra D.

Link permanente: /questoes/qq893857