ערכתי לאחרונה בתאריך 15.03.10 בשעה 22:03 בברכה, ldan192
קודם כל, הלולאה הכללית היא כזו:
(T(n)=T(n-1)+O(logn)+G(nכאשר G(n)=G(sqrt(n))+1
תיקח m=logn, אזי
G(2^m)=G(2^(m/2))+1
תציב (S(m)=G(2^m
S(m)=S(m/2)+1
לפי כל משפט שתרצה
G(n)=loglogn
כעת, שניה אני רואה שהטקסט התבלגן,
הינה:
(T(n)=T(n-1)+O(logn)+O(loglogn)=T(n-1)+O(logn)=...=T(1)+sum from 1 to n log i <= O(nlogn
אז כפי שאתה רואה, דווקא הלולאה ראשונה היא הדומיננטית ואל השניה.
בברכה,
עידן