Definições Recorrentes e Algoritmos Recursivos

Questões de Conteúdo

Questão 1 (Média): Sobre definição recorrente, qual alternativa descreve corretamente o conceito?
1.50 Média

Resposta correta: C) É uma definição na qual o item definido aparece na definição (regra recursiva).

Observação: esse é o cerne de uma definição recursiva — há uma base + uma regra que utiliza o próprio objeto definido.

Questão 2 (Difícil): Qual é a relação de recorrência típica da sequência de Fibonacci?
2.50 Difícil

Resposta correta: A) F_n = F_{n-1} + F_{n-2}.

Explicação: pela definição clássica, cada termo é a soma dos dois anteriores, com F1 = F2 = 1.

Questão 3 (Difícil): O que significa indução forte?
2.50 Difícil

Resposta correta: B) Assuma que a propriedade vale para todos r entre 1 e k; prove para k+1.

Observação: indução forte utiliza a hipótese de que a propriedade vale para todo r ≤ k, e não apenas para k.

Questão 4 (Extrema): Considere uma relação de recorrência do tipo T(n) = 2T(n/2) + n (divide e conquista). Qual é a complexidade temporal típica?
3.50 Extrema

Resposta correta: B) O(n log n).

Justificativa: para T(n) = 2T(n/2) + n, pelo Teorema Mestre, T(n) = Θ(n log n).

Pontuação Total
0.00