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
fg089771
Banca
FGV
Órgão
Prefeitura de Caraguatatuba - SP
Ano
2024
Nível
Médio
Cargo
Técnico em Processamento de Dados
Seja T uma árvore binária completa com n nós e altura h. O valor de n que indica uma árvore cheia é
  1. An = 2h
  2. Bn =2n-¹
  3. Cn =2h+¹
  4. Dn =2h -1
  5. En =2h +1
Revelar gabarito e comentário

GabaritoD — n =2h -1

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 binária cheia: número de nós

Gabarito: letra D. Uma árvore binária cheia (full binary tree) de altura (h) (medida como número de níveis, com a raiz no nível 1) possui exatamente (n = 2^h - 1) nós, pois todos os níveis estão completamente preenchidos. Por exemplo, uma árvore de altura 1 tem 1 nó ((2^1 - 1 = 1)); altura 2 tem 3 nós ((2^2 - 1 = 3)); altura 3 tem 7 nós, e assim por diante.

  1. 1Altura h (níveis, raiz = 1)
  2. 2Nós por nível: 2^(k-1)
  3. 3Soma total: 2^h - 1
  4. 4Exemplo: h=3 → 7 nós
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

(n = 2h) é uma relação linear, enquanto o número de nós em uma árvore cheia cresce exponencialmente com a altura.

Alternativa B — ❌ Incorreta

A expressão (n = 2n^{-1}) está malformada (provavelmente um erro de digitação na questão). De qualquer forma, não corresponde à fórmula correta.

Alternativa C — ❌ Incorreta

(n = 2h + 1) também é linear, não reflete o crescimento exponencial.

Alternativa D — ✅ Correta ⟵ GABARITO

(n = 2^h - 1) é a relação exata para uma árvore binária cheia.

Alternativa E — ❌ Incorreta

(n = 2^h + 1) acrescenta uma unidade a mais; para uma árvore cheia o número de nós é uma unidade a menos que a potência de 2.

PEGA ESSA DICA!

Memorize a fórmula (n = 2^h - 1) para árvore binária cheia (full) e (n = 2^{h+1} - 1) quando a altura é contada como número de arestas. Nas provas, verifique como a altura é definida (níveis ou arestas).

Gabarito: letra D.

Link permanente: /questoes/fg089771