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

سوال فوری «مرتبه اجرایی» - ۲۰۱۳محمد - ۱۷ دى ۱۳۹۲ ۰۶:۳۸ ب.ظ

سلام به همه
بچه ها یه سوال داشتم ، ممنون میشم هرکی بلده کمک کنه
سوال و جوابش را پیوست کردم،
حالا سوالم اینه چرا برای حل مرتبه زمانی، دو حلقه انتهایی را باهم در نظر گرفت ، مگه اینا از هم مستقل نیستند ، مثلا چرا سه تا حلقه انتهایی را باهم در نظر گرفت؟؟
چه دلیلی داشت که دوتا حلقه پایانی را باهم در نظر گرفت؟


از همه دوستان که کمک میکنن ممنونم

RE: سوال فوری «مرتبه اجرایی» - ۲۰۱۳محمد - ۱۷ دى ۱۳۹۲ ۰۹:۵۹ ب.ظ

ازهمه عذرمیخام

[http://8pic.ir/viewer.php?file=57050765713674090875.jpg]
[http://8pic.ir/viewer.php?file=54404446389179332861.jpg]

RE: سوال فوری «مرتبه اجرایی» - hosshah - 18 دى ۱۳۹۲ ۱۲:۵۷ ق.ظ

(۱۷ دى ۱۳۹۲ ۰۶:۳۸ ب.ظ)۲۰۱۳محمد نوشته شده توسط:  سلام به همه
بچه ها یه سوال داشتم ، ممنون میشم هرکی بلده کمک کنه
سوال و جوابش را پیوست کردم،
حالا سوالم اینه چرا برای حل مرتبه زمانی، دو حلقه انتهایی را باهم در نظر گرفت ، مگه اینا از هم مستقل نیستند ، مثلا چرا سه تا حلقه انتهایی را باهم در نظر گرفت؟؟
چه دلیلی داشت که دوتا حلقه پایانی را باهم در نظر گرفت؟


از همه دوستان که کمک میکنن ممنونم
سلام به نظر من که سوال غلط املایی داره و داخلی ترین for باید شرط l<=k داشته باشه (با توجه به جواب)
البته باز هم با این اوصاف من گزینه ۳ رو درست میدونم چون خود تابع که از مرتبه n^2*logn هست logn بار اجرا میشه (آخرین حلقه for در برنامه)

RE: سوال فوری «مرتبه اجرایی» - raziiiiiiiiiiie - 23 دى ۱۳۹۲ ۱۰:۲۰ ب.ظ

سلام دوستان، متاسفانه نتونستم تصاویرروبگیرم، یه سوالداشتم درموردهمین زمینه: مرتبه زمانی ؟؟ [tex]T(n)=T(n-1) T(n/2) n[/tex] (سوال کتاب طراحی پوران فصل اوله ک جواب نداده)