(۰۲ مهر ۱۳۹۰ ۰۲:۱۱ ب.ظ)fatima1537 نوشته شده توسط: وچون زوجها پس از نصف شدن به فرد تبدیل میشوند و دیگر این الگوریتم ادامه پیدا نمیکند
البته اینو بگم که چرا باز این الگوریتم برای نصف زوجها ادامه پدا میکنه و همینطور ادامه خواهد داشت
چون همه زوجها بعد نصف شدن به فرد تبدیل نمیشوند
برای مثال ۱۶ رو فرض کنید
تابع زمانی این الگوریتم به صورت زیر است
[tex]T(n)=2\frac{n}{2^{1}} 2\frac{n}{2^{2}} \frac{n}{2^{3}} ...[/tex]
که میشه اینطوری هم نوشت
[tex]T(n)=\sum_{i=1}^{\left \lceil \log_{2}n \right \rceil}\frac{n}{2^{i}}[/tex]