![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- [PROGRAMMAZIONE] Successione Fibonacci (Ricorsione) (http://www.dsy.it/forum/showthread.php?threadid=7625)
[PROGRAMMAZIONE] Successione Fibonacci (Ricorsione)
Qualcuno per caso ha fatto questo esercizio con la ricorsione? 
Non so voi, ma io non ci ho capito molto.. 
Postate la vostra risoluzione se ci siete riusciti..

Dimmi il problema e vedrò se posso aiutarti.
Ciao
__________________
La Fede non retrocede mai!
Döma Atalanta!!!!!!!!
fibonacci con la ricorsione è semplice
f = f(n - 1) + f (n - 2)
con f(0) = 0 e f(1) = 1
ti basta fare una funzione ricorsiva di questo tipo
int fibonacci(int n) {
if (n == 0 || n == 1)
return n;
return f(n - 1) + f(n + 1);
}
diventa un tantino più complicato farlo senza ricorsione, mi ricordo che ce lo aveva dato come esercizio la Rosti per architetture degli elaboratori (in assembly quindi) 
__________________
Sono sempre alla ricerca di curriculum interessanti da segnalare alle società con cui ho contatti. Info in pm
in rete ci sono parecchi esempi ed il codice è pressochè uguale per tutti
code:
public class Fibonacci { public static long fibonacci(long i) { if (i == 0) return 0; else if (i == 1) return 1; else return fibonacci(i-1) + fibonacci(i-2); } public static void main(String[] args){ long i = 8; System.out.print("fibonacci(" + i + ") = " + fibonacci(i)); } }
Guarda qui se ti puo' essere utile
Grazie ragazzi!!
| All times are GMT. The time now is 04:52. | Show all 6 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.