تالار گفتمان مانشت
رابطه بازگشتی - نسخه‌ی قابل چاپ

رابطه بازگشتی - raminmz - 25 اردیبهشت ۱۳۹۳ ۰۴:۲۱ ب.ظ

T(n)=T(3n/4)+T(n^(1-b))+cnb where b and c are constants and 0 < b < 1.

RE: رابطه بازگشتی - Mohammad-A - 26 اردیبهشت ۱۳۹۳ ۰۱:۰۴ ق.ظ

(۲۵ اردیبهشت ۱۳۹۳ ۰۴:۲۱ ب.ظ)raminmz نوشته شده توسط:  T(n)=T(3n/4)+T(n^(1-b))+cnb where b and c are constants and 0 < b < 1.
مرتبه‌ی زمانی این سوال رو میخواستید؟ اگر اینطوره راه زیر رو بخوانید:

این رو با درخت بازگشت هم میشه حل کرد.
اما یه راه حل سریع اینه که یه عدد به b بدید. مثلاً [tex]\frac{1}{2}[/tex]. حالا رابطه تبدیل میشه به [tex]T(n)=T(\frac{3}{4}n) T(\sqrt{n}) kn[/tex] که در این رابطه k یک ثابت دلخواه هست.

حالا به استفاده از قضیه‌ی اصلی میشه مسئله رو حل کرد. جواب میشه [tex]T(n)=O(n)[/tex] چون میشه در این شرایط از رادیکال چشم‌پوشی کرد.