![]() |
حل رابطه بازگشتی میانه میانه ها - نسخهی قابل چاپ |
حل رابطه بازگشتی میانه میانه ها - Mänu - 25 شهریور ۱۳۹۲ ۰۱:۴۵ ب.ظ
[tex]t(n)=t(\left \lceil n/5 \right \rceil) t(7n/(10) 6) \Theta (n)[/tex] |
RE: حل رابطه بازگشتی میانه میانه ها - azk84 - 25 شهریور ۱۳۹۲ ۰۳:۱۶ ب.ظ
اگه درخت رابطه رو رسم کنید، میبینید که توی سطح دوم تعداد کل عناصر ما شده [tex]\frac{n}{5} \frac{7n}{10} 6\approx \frac{9n}{10}[/tex] (از مقدار ۶ در برابر ۹n/10 میشه صرف نظر کرد). چون هزینهی عملیات هر سطح مستقیماً با تعداد عناصر نسبت خطی داره (به عبارت دیگه چون [tex]f(n)[/tex] در این رابطهی بازگشتی برابر است با [tex]\Theta(n)[/tex])، پس هزینهی سطح دوم هم تقریباً برابر میشه با [tex]\frac{9n}{10}[/tex]. به همین شکل تعداد عناصر و هزینهی سطح سوم برابر میشه با [tex](\frac{9}{10})^{2}n[/tex] و با ادامهی این روند هزینه (و تعداد عناصر) سطح i ام میشه [tex](\frac{9}{10})^{i-1}n[/tex] و... حال اگر هزینهی همهی سطحها را برای محاسبهی کل مرتبه جمع ببندیم، داریم: [tex]T(n)\simeq n \frac{9}{10}n (\frac{9}{10})^{2}n ... (\frac{9}{10})^{i-1}n ...=\sum_{i=0}^{\infty}(\frac{9}{10}n)^{i}=\frac{n}{1-\frac{9}{10}}=10n=\Theta(n)[/tex] بنابراین مرتبهی کل این رابطه برابر است با [tex]\Theta(n)[/tex]. |
RE: حل رابطه بازگشتی میانه میانه ها - Mänu - 03 مهر ۱۳۹۲ ۰۱:۴۵ ق.ظ
[tex]\sum_{i=0}^{\\infty }(9n/10)^{i}=n/(1-9/10)[/tex] اینجا رو میشه بگید چور حساب کردین؟؟؟ |
RE: حل رابطه بازگشتی میانه میانه ها - reza6966 - 03 مهر ۱۳۹۲ ۰۳:۵۹ ق.ظ
(۰۳ مهر ۱۳۹۲ ۰۱:۴۵ ق.ظ)Mahtab.R نوشته شده توسط: [tex]\sum_{i=0}^{\\infty }(9n/10)^{i}=n/(1-9/10)[/tex] تصاعد هندسی هست دوست عزیز ... |
RE: حل رابطه بازگشتی میانه میانه ها - azk84 - 03 مهر ۱۳۹۲ ۱۰:۴۲ ق.ظ
(۰۳ مهر ۱۳۹۲ ۰۱:۴۵ ق.ظ)Mahtab.R نوشته شده توسط: [tex]\sum_{i=0}^{\\infty }(9n/10)^{i}=n/(1-9/10)[/tex] همونطور که آقای reza6966 فرمودند این یک تصاعد هندسی هستش. برای یادآوری تصاعد هندسی به صورت زیر حساب میشه: [tex]\sum_{i=0}^{\infty}a(q)^{i}=\frac{a}{1-q}[/tex] در مورد تصاعد بالا، [tex]a=n[/tex] و [tex]q = 9/10[/tex] :-) |
RE: حل رابطه بازگشتی میانه میانه ها - Mänu - 03 مهر ۱۳۹۲ ۱۲:۵۴ ب.ظ
(۰۳ مهر ۱۳۹۲ ۱۰:۴۲ ق.ظ)azk84 نوشته شده توسط:(03 مهر ۱۳۹۲ ۰۱:۴۵ ق.ظ)Mahtab.R نوشته شده توسط: [tex]\sum_{i=0}^{\\infty }(9n/10)^{i}=n/(1-9/10)[/tex] این n باید بیرون این توان i باشه،بخاطر همین قاطی کردم.مرسی دوستان این کلید سپاس هم نیست!!!!سپاس سپاس... |