Hallo kann jemand bitte helfen Sie mir mit der FrageAlgorithmus kosten Master-Theorem mit
T(n)=T(n^(1/2)) + theta (lg lg n)
Das ist, was ich bisher Let Satz
m = lg n
s(m)=s(m/2) + theta (lg m)
Anwendung Master hier
a=1 b=2
m^log 2 (1) = m^0 =1
getan haben
jetzt stecken.
'n^(1/2) = sqrt (n)' und '(lg n)/2! = Sqrt (n)', so scheint Ihre Arbeit bisher falsch zu sein. Müssen Sie unbedingt die Master-Methode verwenden? – IVlad
@IVlad 'lg (sqrt (n)) == lg (n)/2 == m/2' (per Definition). Ist das nicht richtig? –
@Asad - ja, das ist richtig. Aber das OP hat 'T (sqrt (n))', und ich sehe nicht, wie er von diesem zu 'T (lg (sqrt (n)) = T (m/2) 'gekommen ist. Es wäre richtig, wenn er hatte 'T (lg sqrt (n))'. – IVlad