Questões sobre o tema

Questão 1 (Nível Médio) Sobre a notação assintótica Θ (Theta), qual alternativa apresenta corretamente sua definição formal?

Resposta correta: C) Existe C1, C2 > 0 e N0 ≥ 0 tais que C1·G(x) ≤ F(x) ≤ C2·G(x) para x ≥ N0

Essa é a definição formal de F(x) ∈ Θ(G(x)).

Questão 2 (Difícil) Considere a recorrência de divisão e conquista: T(n)=4T(n/5)+n³ Utilizando o Teorema Mestre, qual é a complexidade assintótica dessa recorrência?

Resposta correta: B) Θ(n^3) para T(n) = 4 T(n/5) + n^3

Caso 1 do Teorema Mestre: se a < n^log_b(a) é menor que f(n) = n^c, etc.

Questão 3 (Difícil) Sobre as notações assintóticas utilizadas na análise de algoritmos, assinale a alternativa correta:

Resposta correta: B) Θ representa crescimento assintótico que é limitado superior e inferiormente

Θ significa que F e G crescem na mesma taxa, até constantes multiplicativas, para large enough x.

Questão 4 (Extremamente Difícil) Considere um algoritmo que realiza dois loops aninhados, onde o laço externo executa n vezes e o laço interno executa nlogn operações no total. Qual é a complexidade assintótica total do algoritmo?

Resposta correta: B) Θ(n^2 log n)

Para T(n) = 4 T(n/2) + n^2, caíríamos no Caso 2 com f(n) ≈ n^{log_b(a)} = n^2, resultando Θ(n^2 log n).

Pontuação Total: 0.00