سوال ۶۶ کنکور ارشد مهندسی کامپیوتر ۱۴۰۲
اهمیت
۰/۵
الگوریتم مرتبسازی ادغام (Megesort) را درنظر بگیرید. بهجای اینکه آرایه ورودی را به دو قسمت تقریباً مساوی تقسیم کنیم، آن را به m بخش تقسیم میکنیم که لزوماً مساوی نیستند (m یک ثابت است.) سپس بهصورت بازگشتی الگوریتم ادغام اصلاحشده را روی هر قسمت اجرا میکنیم و m آرایه مرتبشده را ادغام میکنیم. زمان اجرای الگوریتم ادغام اصلاحشده در حالتی که ۲ < m کدام است؟
پاسخ صحیح: گزینهٔ D —
پاسخ تشریحی
Setting up the recurrence
ادامهٔ پاسخ تشریحی ویژهٔ مشترکان است.
مشاهدهٔ پاسخ کامل#merge-sort#master-theorem#divide-and-conquer#recurrence#m-way-merge#asymptotic-analysis