Seuraava rekursiivinen funktio laskee Fibonaccin lukuja:
function fibo(n) if n <= 1 return n else return fibo(n-1) + fibo(n-2)
Toteuta algoritmi pseudokoodin perusteella Javalla tai Pythonilla ja vastaa sitten seuraaviin kysymyksiin:
Kun n = 30, funktio palauttaa arvon , sitä kutsutaan laskennan aikana yhteensä kertaa ja aikaa kuluu sekuntia.
Kun n = 40, funktio palauttaa arvon , sitä kutsutaan laskennan aikana yhteensä kertaa ja aikaa kuluu sekuntia.
The deadline for this task has passed but you can still check your answers