Ciao a tutti qualcuno saprebbe aiutarmi con il calcolo della complessità di questa funzione??
Deve venire :
risultato
T(n) é O(n)
R(n) é O(n^2)
grazie per l'aiuto!!codice:int g(int x) { if(x<=1) return 1; int b=1+g(x/2); b+=g(x/2); return 2*b;
Ciao a tutti qualcuno saprebbe aiutarmi con il calcolo della complessità di questa funzione??
Deve venire :
risultato
T(n) é O(n)
R(n) é O(n^2)
grazie per l'aiuto!!codice:int g(int x) { if(x<=1) return 1; int b=1+g(x/2); b+=g(x/2); return 2*b;
Riporta il tuo codice ed esponi eventuali problemi o errori, e ti daremo una mano.
Il forum non svolge esercizi su commissione.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
si ok,ma credevo fosse più pratico chiedere come lo fareste voi
Cmq
T(0)=cost;
T(n)=cost+2T(n/2)
R(0)=1
R(n)=R(n/2)
questo é quello che mi veniva
Non è più pratico, è solo più comodo per te.Originariamente inviato da Gianni91
si ok,ma credevo fosse più pratico chiedere come lo fareste voi
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
allora chiedo nuovamente scusa...
Qualcuno può aiutarmi,magari spiegandomi come si ragiona??..probabilmente sbaglio qualcosa li