KonkurStudy

سوال ۵۷ کنکور ارشد مهندسی کامپیوتر ۱۴۰۳

اهمیت
۰/۵

آرایه AA به طول nn را K−K- مرتب می‌کنیم. هرگاه برای هر ii که k≤i≤n−kk \le i \le n-k داشته باشیم A[i−k]≤A[i]≤A[i+k]A[i-k] \le A[i] \le A[i+k]، یعنی آرایه AA به kk لیست مرتب که هر کدام تقریباً nk\frac{n}{k} عنصر دارند افراز می‌شود. فرض کنید AA یک آرایه k−k- مرتب به طول nn باشد. سریع‌ترین الگوریتم برای تبدیل این آرایه به یک آرایه 1−1- مرتب، از چه مرتبه زمانی است؟

#k-sorted-array#merge-k-sorted-lists#min-heap#sorting-complexity#time-complexity