تالار گفتمان مانشت
بررسی سوالات طراحی الگوریتم ۹۱ فناوری اطلاعات - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
بررسی سوالات طراحی الگوریتم ۹۱ فناوری اطلاعات - uniquegirl - 27 بهمن ۱۳۹۰ ۰۳:۳۳ ب.ظ

بررسی سوالات

طراحی الگوریتم - m.safarzadeh - 27 بهمن ۱۳۹۰ ۰۴:۵۴ ب.ظ

سوال اول به نظر من log n میشد ولی نزدم!!!!

RE: طراحی الگوریتم - milad_rahimi - 27 بهمن ۱۳۹۰ ۰۵:۰۱ ب.ظ

(۲۷ بهمن ۱۳۹۰ ۰۴:۵۴ ب.ظ)m.safarzadeh نوشته شده توسط:  سوال اول به نظر من log n میشد ولی نزدم!!!!

من زدم log n .امیدوارم درست باشه.

طراحی الگوریتم - پشتکار - ۲۷ بهمن ۱۳۹۰ ۰۵:۰۷ ب.ظ

سواله چی بود؟

RE: طراحی الگوریتم - m.safarzadeh - 27 بهمن ۱۳۹۰ ۰۵:۱۱ ب.ظ

(۲۷ بهمن ۱۳۹۰ ۰۵:۰۷ ب.ظ)پشتکار نوشته شده توسط:  سواله چی بود؟
مرتبه زمانی اولین سوال طراحی

RE: طراحی الگوریتم - پشتکار - ۲۷ بهمن ۱۳۹۰ ۰۵:۲۵ ب.ظ

(۲۷ بهمن ۱۳۹۰ ۰۵:۱۱ ب.ظ)m.safarzadeh نوشته شده توسط:  
(27 بهمن ۱۳۹۰ ۰۵:۰۷ ب.ظ)پشتکار نوشته شده توسط:  سواله چی بود؟
مرتبه زمانی اولین سوال طراحی

اگه اشتباه نکنم سوال این بود:
[tex]T(n)=3T(\frac{n}{2}) n^{2}[/tex]


البته کروشه رو دیگه نذاشتم.
(۲۷ بهمن ۱۳۹۰ ۰۵:۱۵ ب.ظ)saeedeh123 نوشته شده توسط:  دو تا while تو در تو
تا اونجا که یادمه اینطوری بود.
کد:
int i=n
while i>1 do
i=i/2}
j=i
while j>1 do
j=j/3
}


جواب چی میشد؟

RE: طراحی الگوریتم - it866 - 27 بهمن ۱۳۹۰ ۰۵:۴۰ ب.ظ

(۲۷ بهمن ۱۳۹۰ ۰۵:۱۵ ب.ظ)saeedeh123 نوشته شده توسط:  دو تا while تو در تو
تا اونجا که یادمه اینطوری بود.
while i>1 do
i=i/2}
j=i
while j>1 do
j=j/3
}
فکر کنم جواب میشه logn ^2

طراحی الگوریتم - admin - 27 بهمن ۱۳۹۰ ۰۵:۵۳ ب.ظ

پاسخ صحیح logn ^2 است. توی این سوال واضح است که نمی‌شه با logn پاسخ رو محاسبه کرد. هر چند که logn^2 هم خیلی تخمین درستی نیست. اما از اونجا که کلاس‌ بعد از logn می‌شه logn^2 چاره‌ای نیست Smile

RE: طراحی الگوریتم - k_111 - 27 بهمن ۱۳۹۰ ۰۵:۵۸ ب.ظ

(۲۷ بهمن ۱۳۹۰ ۰۵:۱۵ ب.ظ)saeedeh123 نوشته شده توسط:  دو تا while تو در تو
تا اونجا که یادمه اینطوری بود.
while i>1 do
i=i/2}
j=i
while j>1 do
j=j/3
}
میشه

logn به توان ۲

RE: طراحی الگوریتم - pourheidar - 27 بهمن ۱۳۹۰ ۰۶:۰۳ ب.ظ

(۲۷ بهمن ۱۳۹۰ ۰۵:۲۵ ب.ظ)پشتکار نوشته شده توسط:  جواب چی میشد؟
به احتمالا زیاد log^2 است چون دو حلقه تو در تو داشت

طراحی الگوریتم - kamari - 27 بهمن ۱۳۹۰ ۰۶:۱۴ ب.ظ

منم log^2 رو زدم...
نور ده خدا..

طراحی الگوریتم - ۲۹۹۵ - ۲۷ بهمن ۱۳۹۰ ۰۶:۲۵ ب.ظ

سلام بچه ببخشید ولی فکر کنم log log n = log^2n میشد

RE: طراحی الگوریتم - fe_atash - 27 بهمن ۱۳۹۰ ۰۷:۰۲ ب.ظ

آخیییییییییییییییییش بلاخره یه چیز درست زدم ینی....[tex]log^{2}n[/tex] زدم !

اون سواله که میخواست از روی آرایه [ A[1...n-1 ماتریس[ B[1..n-1,1....n-1 رو بسازه بعد به شرطی که اگر i<j اون موقع[ b[i,j
بشه +[ A[i....اون چی میشد؟ من زدم [tex]n^{2}[/tex] چون فکر کنم با دو تا for تو در تو میشه.

طراحی الگوریتم - shabgard - 27 بهمن ۱۳۹۰ ۰۷:۴۵ ب.ظ

اون دوتا while که زدم log^2n
اون یکی هم من زدم n^2

طراحی الگوریتم - marzhad - 27 بهمن ۱۳۹۰ ۰۸:۴۱ ب.ظ

من اون while و اینجوری درآوردم:
log (n/2 +log (n/6+...=log (n/2 *n/6 *.....=o(log(n)
(۲۷ بهمن ۱۳۹۰ ۰۴:۵۴ ب.ظ)m.safarzadeh نوشته شده توسط:  سوال اول به نظر من log n میشد ولی نزدم!!!!

من اون while و اینجوری درآوردم:
log (n/2 +log (n/6+...=log (n/2 *n/6 *.....=o(log(n)