SóProvas


ID
2568217
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2017
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considere o algoritmo abaixo.

static int fibonacci(int n) { 

   if (n <= 1) { 

      return n; 

   } 

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

}

A complexidade deste algoritmo, na notação Big O, é  


Alternativas
Comentários
  • Normalmente chamadas recursivas têm complexidade O(n).

    A diferença deste algorítmo é que a n, são chamadas 2 recursões, daí a resposta ser O(2ⁿ).

  • Força Guerreiro!!!!!!