Questão 2835184

Tecnologia da Informação · 2023

Questão

ID 2835184

Disciplina: Tecnologia da Informação

Assuntos: Complexidade de Algoritmos (Big-O, P x NP)

Ano: 2023 Banca: UNITINS - Fundação Universidade de Tocantis Órgão: Agência de Fomento do Tocantins


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?

Alternativas da questão 2835184
Pular para o conteúdo principal