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

مرتب سازی - آزمون مدرسان شریف - ali.majed.ha - 24 فروردین ۱۳۹۶ ۱۰:۱۵ ب.ظ

با عرض سلام
دوستان لطف می کنید در مورد سوال زیر یه راهنمایی بفرمایید؟
با تشکر

RE: مرتب سازی - آزمون مدرسان شریف - msour44 - 25 فروردین ۱۳۹۶ ۰۱:۲۰ ق.ظ

سلام
دو تا ارایه n عنصری تعریف می کنیم.
در اولی مقادیر اندیس های فرد به ترتیب و با همان حالت مرتب کپی میکنیم
در دومی مقادیر اندیس های زوج رااز اخر به اول کپی میکنیم طوری که ارایه مرتب صعودی باشد(مقادیر اندیس های زوج در ارایه اولیه مرتب نزولی بود)
حال کافی است دو ارایه مرتب را ادغام کنیم که حداکثر نیاز به [tex]2n-1[/tex] مقایسه دارد گزینه ۱
به طور کلی برای ادغام دولیست مرتب mوn عنصری حداقل [tex]\min\{m\: ,\: n\}[/tex] و حداکثر [tex]m+n-1[/tex] مقایسه نیاز است

RE: مرتب سازی - آزمون مدرسان شریف - ali.majed.ha - 25 فروردین ۱۳۹۶ ۱۲:۲۵ ب.ظ

(۲۵ فروردین ۱۳۹۶ ۰۱:۲۰ ق.ظ)msour44 نوشته شده توسط:  سلام
دو تا ارایه n عنصری تعریف می کنیم.
در اولی مقادیر اندیس های فرد به ترتیب و با همان حالت مرتب کپی میکنیم
در دومی مقادیر اندیس های زوج رااز اخر به اول کپی میکنیم طوری که ارایه مرتب صعودی باشد(مقادیر اندیس های زوج در ارایه اولیه مرتب نزولی بود)
حال کافی است دو ارایه مرتب را ادغام کنیم که حداکثر نیاز به [tex]2n-1[/tex] مقایسه دارد گزینه ۱
به طور کلی برای ادغام دولیست مرتب mوn عنصری حداقل [tex]\min\{m\: ,\: n\}[/tex] و حداکثر [tex]m+n-1[/tex] مقایسه نیاز است

بسیار سپاسگزارم دوست گرامی
موفق باشید