Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FGV 2024

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
fg086700
Banca
FGV
Órgão
MF
Ano
2024
Nível
Superior
Cargo
Auditor Federal de Finanças e Controle - Área de Tecnologia da Informação (Operação e Infraestrutura) - manhã
No contexto de uma Árvore B, estrutura comumente utilizada na indexação de tabelas relacionais, considere as seguintes propriedades numa árvore B de grau g.1. Todas as folhas estão no mesmo nível de profundidade na árvore.2. Todos os nós podem conter, no máximo, 2g - 1 chaves.3. Exceto pelo nó raiz, todos os demais nós devem conter, no mínimo, 3 chaves.4. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(n2 ).5. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(n).Estão corretas apenas as afirmativas
  1. A1 e 2.
  2. B1, 2 e 3.
  3. C1, 2, 3, e 4.
  4. D1, 3, 4 e 5.
  5. E2, 4 e 5.
Revelar gabarito e comentário

GabaritoA — 1 e 2.

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

Árvore B: Propriedades e Complexidade

Gabarito: letra A. Apenas as afirmativas 1 e 2 estão corretas. Em uma Árvore B de grau g (mínimo de chaves por nó), todas as folhas estão no mesmo nível (propriedade de balanceamento) e o número máximo de chaves por nó é 2g−1. As demais afirmativas erram o mínimo de chaves (não é 3, mas g−1) e a complexidade da inserção (não é O(n²) nem O(n), mas O(log N)).

A banca testa o conhecimento das definições clássicas da Árvore B, estrutura balanceada usada em índices de bancos de dados relacionais.

Afirmativa 1 — ✅ Correta

"Todas as folhas estão no mesmo nível de profundidade na árvore." Essa é uma propriedade fundamental: a Árvore B é balanceada por altura, garantindo que todas as folhas estejam na mesma profundidade, o que assegura complexidade logarítmica para operações.

Afirmativa 2 — ✅ Correta

"Todos os nós podem conter, no máximo, 2g - 1 chaves." Correto. Em uma Árvore B de grau g (minimum degree), cada nó pode conter no máximo 2g−1 chaves. O número máximo de filhos é 2g.

Afirmativa 3 — ❌ Incorreta

"Exceto pelo nó raiz, todos os demais nós devem conter, no mínimo, 3 chaves." Errado. O número mínimo de chaves em nós não raiz é g−1, não 3. A raiz pode ter a partir de 1 chave. O valor 3 seria válido apenas se g=4, mas o grau g não é fixado.

Afirmativa 4 — ❌ Incorreta

"Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(n²)." Errado. A altura da Árvore B é O(log N) (na base do fator de ramificação), portanto a inserção tem complexidade O(log N), não quadrática.

Afirmativa 5 — ❌ Incorreta

"Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(n)." Errado. Novamente, a complexidade é O(log N), não linear.

Afirmativa

Conteúdo

Veredito

1

Folhas no mesmo nível

✅ Correta

2

Máximo 2g−1 chaves

✅ Correta

3

Mínimo 3 chaves

❌ Incorreta

4

Inserção O(n²)

❌ Incorreta

5

Inserção O(n)

❌ Incorreta

Conclusão: As afirmativas 1 e 2 estão corretas; as demais, incorretas. Portanto, a alternativa que reúne apenas as corretas é a letra A (1 e 2).

Link permanente: /questoes/fg086700