سوال 13

حل تشریحی سوال شماره 13 طراحی الگوریتم

کنکور دکتری مهندسی کامپیوتر 1398

13.

تعدادی فایل با اندازه های مشخص را میخواهیم روی نوار ذخیره کنیم. فرض کنید به ترتیب (از راست به چپ) روی نوار ذخیره شده باشند، هزینه خواندن فایل برابر خواهد بود که برابر طول فایل می‌باشد. فرض کنید قرار است هر فایل تنها یکبار خوانده شود میخواهیم مجموع هزینه را کمینه کنیم. بدین منظور از الگوریتم حریصانه زیر استفاده می‌کنیم فایل‌ها را به ترتیب اندازه از کوچک به بزرگ روی نوار ذخیره می‌کنیم. اگر n تعداد فایل‌ها ،باشد کم‌ترین n که به ازای آن الگوریتم فوق لزوماً درست کار نمی‌کند، کدام است؟

1)

2

2)

3

3)

4

4)

به‌ازای هر n، الگوریتم فوق بهینه عمل می‌کند.

پاسخ ها

0 پاسخ
تا کنون پاسخی برای این سوال وارد نشده است،

ارسال پاسخ