|
|
سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - نسخهی قابل چاپ |
|
سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - Morris - 09 بهمن ۱۳۹۲ ۰۴:۰۵ ب.ظ
سلام. پاسخ سوال زیر گزینه ۱ است. لطفا بفرمایید چرا ؟ |
RE: سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - keywan78 - 09 بهمن ۱۳۹۲ ۰۴:۳۱ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۴:۰۵ ب.ظ)Morris نوشته شده توسط: سلام. نکته سوال اینجاست که مرتبه زمانی رو نمی خاد. بلکه تعداد فراخوانی رو می خاد. رادیکال n فراخوانی اول بزرگترین اعداد را در رادیکال عدد اخر قرار می دهد. رادیکال n فراخوانی بعدی دومین بازه بزرگترین اعداد رو در جای خودشون قرار می ده مثل مرتب سازی درجا. کل تعداد فراخوانی ها می شه رادیکال n * رادیکال n = n |
|
RE: سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - Riemann - 09 بهمن ۱۳۹۲ ۰۵:۰۳ ب.ظ
در واقع اینجا داره خیلی کاره تکراری انجام میده؟ درست میگم یعنی بازه ها با هم overlap دارن ؟ |
|
RE: سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - izadan11 - 09 بهمن ۱۳۹۲ ۰۵:۲۰ ب.ظ
هر بار بازه را به اندازه رادیکال n/4 جلو می بریم پس با ۲تا رادیکال n صدا زدن تابع رادیکال n/4 عد آخر را مرتب کردیم پس رادیکال ۴n بار باید روال بالا را تکرار پس از اردر n این سوال صورتش باید با دقت خونده بشه وگرنه غلط زده میشه |
RE: سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - keywan78 - 09 بهمن ۱۳۹۲ ۰۶:۱۴ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۵:۰۳ ب.ظ)Riemann نوشته شده توسط: در واقع اینجا داره خیلی کاره تکراری انجام میده؟ درست میگم یعنی بازه ها با هم overlap دارن ؟ تکراری که چه عرض کنم. چون فقط باید با همون یک تابع سورت انجام بدیم. باید بازه ها اورلپ داشته باشن |
RE: سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - Morris - 10 بهمن ۱۳۹۲ ۱۲:۳۲ ق.ظ
(۰۹ بهمن ۱۳۹۲ ۰۵:۲۰ ب.ظ)izadan11 نوشته شده توسط: هر بار بازه را به اندازه رادیکال n/4 جلو می بریم پس با ۲تا رادیکال n صدا زدن تابع رادیکال n/4 عد آخر را مرتب کردیم سپاس فراوان از همه دوستان. |
RE: سوال ۱۱۰ مهندسی ۹۲ - مرتب سازی - hosshah - 14 بهمن ۱۳۹۲ ۰۸:۴۲ ب.ظ
(۰۹ بهمن ۱۳۹۲ ۰۶:۱۴ ب.ظ)keywan78 نوشته شده توسط: تکراری که چه عرض کنم. چون فقط باید با همون یک تابع سورت انجام بدیم. باید بازه ها اورلپ داشته باشن نمیشه گفت ما [tex]\frac{n}{\sqrt{n}}[/tex] بازه رو که با هم overlap ندارن با درجه ۱ مرتب کنیم و اینا رو با هم ادغام کنیم؟ یا از ادغام هم نمیتونیم استفاده کنیم؟ |