Ciao Qualcuno può aiutarmi con la domandaAlgoritmo costo utilizzando teorema
T(n)=T(n^(1/2)) + theta (lg lg n)
Questo è quello che ho fatto finora Let
m = lg n
s(m)=s(m/2) + theta (lg m)
Applicando teorema qui
a=1 b=2
m^log 2 (1) = m^0 =1
ora bloccato.
'n^(1/2) = sqrt (n)', e '(lg n)/2! = Sqrt (n)', quindi il tuo lavoro finora sembra sbagliato. Devi assolutamente usare il Metodo Master? – IVlad
@IVlad 'lg (sqrt (n)) == lg (n)/2 == m/2' (per definizione). Non è corretto? –
@Asad - sì, è corretto. Ma l'OP ha 'T (sqrt (n))', e non vedo come abbia ottenuto da quello a 'T (lg (sqrt (n)) = T (m/2)'. Sarebbe corretto se aveva 'T (lg sqrt (n))'. – IVlad