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

دو سوال از مرتبه ها - mahdikoochooloo - 18 آذر ۱۳۹۰ ۱۰:۰۲ ب.ظ

به نام خدا
سلام

رفقا دو تا سوال داشتم‌:
۱- T(n) = T(n-2) +lgn جوابش چی می شه؟ من دیدم نوشته بود nlgn اما چرا؟

۲- اگر پیچیدگی الگوریتمی به صورت N^2+ N^2+N^2 ... باشه آیا جواب می شه theta(n^3 یا می شه Theta(n^2 ؟

RE: دو سوال از مرتبه ها - ahmadnouri - 18 آذر ۱۳۹۰ ۱۰:۵۸ ب.ظ

به نظرم میشه اینجوری حلشون کرد

در مورد سوال اولتتون دنباله‌ی حاصله به این شکل میشه

[tex]Lgn lg(n-2) lg(n-4) ...=lg(n(n-2)(n-4)...)\approx lg(n^{n})=nlgn[/tex]


در مورد سوال ۲ اگه تعداد تکرار این N^2‌ها N تا باشه N^3 میشه

[tex]n^2 n^2 ...=n^2(1 1 1 ...)=n^2(n)=n^3[/tex]