T(n)=T(sqrt(n))+1
הגעתי שזה O(n)אבל אני לא בטוח שזה נכון , ובטוח הדרך שלי לא נכונה..
תודה
T(n) = T(n^0.5) + 1m=log2(n)T(2^m) = T(2^(m/2)) + 1S(m) = T(2^m)S(m) = S(m/2) +1S(m) = O(logm)T(n) = T(2^m) = S(m) = O(logm) = O(loglogn)
T(2^m) = T(2^(m/2)) + 1
S(m) = T(2^m)
S(m) = S(m/2) +1
S(m) = O(logm)
T(n) = T(2^m) = S(m) = O(logm) = O(loglogn)
log(n) זה לא כאשר אתה מחלק את הקבוצה שלך כול פעם לשתים?
תודה.
T(n) = T(n^1/2) + 1T(n^1/2) = T(n^1/4) + 1...
f(n) = Sqrt(n)
f(n) = Sqrt(2^k) = 2^(k/2)
ובסה"כ:T(n) = log log n
T(n) = log log n