سوال 47
حل تشریحی سوال شماره 47 دروس مشترک
کنکور ارشد مهندسی فناوری اطلاعات (IT) 1401
47.
فرض کنید n کار در اختیار داریم. زمان شروع و خاتمه کار i ام بهترتیب و است. یک پردازنده در اختیار داریم. میخواهیم بیشترین تعداد کاری که میتوان به وسیله این پردازنده اجرا کرد را محاسبه کنیم. طبیعی است دو کاری که اشتراک زمانی داشته باشند نمیتوانند بوسیله یک پردازنده همزمان اجرا شوند. برای حل این مسئله الگوریتم حریصانه متعارف بدین شکل است. کارها براساس یک پارامتر بهصورت صعودی مرتب میشوند. براساس ترتیب فوق، کارها پردازش شده و اگر هر کار با کارهای قبلی که در خروجی قرار گرفته، همپوشانی زمانی نداشته باشد در خروجی قرار میگیرد. به ازای چه تعداد از پارامترهای زیر الگوریتم فوق درست کار میکند؟
1)
2
2)
4
3)
1
4)
3
پاسخ ها
0 پاسختا کنون پاسخی برای این سوال وارد نشده است،