Magna Concursos
3140434 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
Provas:

Considere a seguinte função recursiva que calcula o n-ésimo número de Fibonacci.

public long fibonacci(int n) {

if (n <= 1) {

return n;

} else {

return fibonacci(n - 1) + fibonacci(n - 2);

}

}

Agora, imagine que você deseja calcular o 50º número de Fibonacci usando essa função. No entanto, ao executar o código, ele levará muito tempo para concluir. Por que o cálculo do 50º número de Fibonacci usando essa função recursiva levará tanto tempo?

 

Provas

Questão presente nas seguintes provas

Analista de Sistemas

50 Questões