تالار گفتمان مانشت
ی سوال از علوم کامپیوتر ۸۶ /یک سوال شبهه ناک در جواب! - نسخه‌ی قابل چاپ

ی سوال از علوم کامپیوتر ۸۶ /یک سوال شبهه ناک در جواب! - mostafa2012 - 07 بهمن ۱۳۹۳ ۰۶:۲۴ ب.ظ

باسلام

ببخشید به نظر من میشه گزینه ۴ => ولی خودش میگه گزینه ۲

توجیه من :
طبق یک نکته در قضیه master اگر اختلاف توانی بین سمت چپ و راست نباشه => باید طرف راست. در logضرب بشه
ضمنا log(n!)=nlgn => جواب میشه nlog^2n

ولی... جواب ی چیز دیگه هس!
[attachment=17896]

RE: ی سوال از علوم کامپیوتر ۸۶ /یک سوال شبهه ناک در جواب! - maryam.roshan - 07 بهمن ۱۳۹۳ ۰۸:۱۵ ب.ظ

با سلام
طبق قضیه اصلی
[tex]n^{\log_{99}100}=n^{1 \epsilon}[/tex]

که [tex]n^{1 \epsilon}>nlog\: n[/tex]

در نتیجه پاسخ [tex]T(n)=\theta(n^{\log_{99}100})[/tex]

RE: ی سوال از علوم کامپیوتر ۸۶ /یک سوال شبهه ناک در جواب! - mostafa2012 - 07 بهمن ۱۳۹۳ ۰۹:۱۷ ب.ظ

(۰۷ بهمن ۱۳۹۳ ۰۸:۱۵ ب.ظ)maryam.roshan نوشته شده توسط:  با سلام
طبق قضیه اصلی
[tex]n^{\log_{99}100}=n^{1 \epsilon}[/tex]

که [tex]n^{1 \epsilon}>nlog\: n[/tex]

در نتیجه پاسخ [tex]T(n)=\theta(n^{\log_{99}100})[/tex]
ببخشید قضیه master ی استثنا داشت که میگفت باید اختلاف مرتبه ای از n باشه=> ولی این نیس! log هس

مثل سوال [tex]4T(\frac{n}{2}) n^2\log n[/tex]

!Undecided

RE: ی سوال از علوم کامپیوتر ۸۶ /یک سوال شبهه ناک در جواب! - maryam.roshan - 08 بهمن ۱۳۹۳ ۰۲:۱۴ ب.ظ

هرگاه در رابطه بازگشتی [tex]T(n)=aT(\frac{n}{b}) f(n)[/tex]

نسبت [tex]\frac{f(n)}{n^{\log a_b}}\: <\: n^{\epsilon}[/tex]
برقرارباشه . نمیتوان از قضیه مستر استفاده کرد و باید روش استثناشو بکار برد