-۱
subtitle
ارسال: #۱
تست حریصانه
n فایل که طول فایل iام li و احتمال دسترسی به ان pi است به ما داده شده است.میخواهیم این فایل را طوری پشت سر هم قرار دهیم که میانگین زمان دسترسی به فایل ها کمینه شود.
به عبارت دیگر میخواهیم فایل ها را به ترتیب ا تا n شماره گذاری کنیم به طوری که \sum_{i=1}^{n}(_p_{i\sum_{j=1}^{i}_l{j}})
کمینه شود.کدامیک از راه حل های زیر بهترین ترتیب برای این کار است
۱/مرتب سازی بر اساس lipi به صورت صعودی
۲/مرتب سازی بر اساس pili به صورت صعودی
۳/مرتب سازی بر اساس li ودر صورت تساوی بر اساس pi
۴/ساخت درخت هافمن بر اساس lipi و پیمایش اول عمق آن
جواب: گزینه ۱
من خودم اینجوری تحلیل کردم که باید اون فایل هایی که طولشون بشتره و احتمالشون کمتره اول پیمایش بشن اونها که طول فایلشون کمتر و احتماشون بیشتر دیرتر پیمایش بشن اینجوری گزینه ۱ درست میشه و میشه درخت هافمن هم باشه این همون تخلیل درخت هافمن مگه نیست؟؟؟
به عبارت دیگر میخواهیم فایل ها را به ترتیب ا تا n شماره گذاری کنیم به طوری که \sum_{i=1}^{n}(_p_{i\sum_{j=1}^{i}_l{j}})
کمینه شود.کدامیک از راه حل های زیر بهترین ترتیب برای این کار است
۱/مرتب سازی بر اساس lipi به صورت صعودی
۲/مرتب سازی بر اساس pili به صورت صعودی
۳/مرتب سازی بر اساس li ودر صورت تساوی بر اساس pi
۴/ساخت درخت هافمن بر اساس lipi و پیمایش اول عمق آن
جواب: گزینه ۱
من خودم اینجوری تحلیل کردم که باید اون فایل هایی که طولشون بشتره و احتمالشون کمتره اول پیمایش بشن اونها که طول فایلشون کمتر و احتماشون بیشتر دیرتر پیمایش بشن اینجوری گزینه ۱ درست میشه و میشه درخت هافمن هم باشه این همون تخلیل درخت هافمن مگه نیست؟؟؟