Weet iemand hoe je de tijdscomplexiteit van volgende broncode kan bepalen? Ik snap er namelijk niets van.
public int fibonacciRecursief(int n)
{
if(n == 1 || n == 2) return 1;
else{ return fibonacciRecursief(n-2) +
fibonacciRecursief(n-1); }
We begonnen algemeen maar zijn dan overgeschakeld naar het definiëren van een "minimum-" en "maximum-complexiteit". We bekwamen dat de complexiteit exponentieel is, nl. 2^n.
public int fibonacciRecursief(int n)
{
if(n == 1 || n == 2) return 1;
else{ return fibonacciRecursief(n-2) +
fibonacciRecursief(n-1); }
We begonnen algemeen maar zijn dan overgeschakeld naar het definiëren van een "minimum-" en "maximum-complexiteit". We bekwamen dat de complexiteit exponentieel is, nl. 2^n.