由于我现在是下午去图书馆,导致图书馆基本就没什么好的座位。好的座位是独立一张桌子,没有人打扰,有插座。所以我可以从一楼遍历到五楼,采用best-fit方法,选择最好能满足条件的座位。但这样做有两个缺点。第一是可能找不到座位,第二是很费时间。
所以采用first -fit 方法,可以把所有条件去掉,只要桌子对面没有人就可以,可以接受共享一张桌子。这样从一楼到五楼就是按照地址排序,符合first-fit策略。好处是节省时间,缺点是没有插座,笔记本只能续航一个下午,下次还要重新选位置。
为了增加获得插座的机会,可以采用Next-fit ,循环首次适应算法。今天下午在二楼自习,那么下一次从三楼开始用first-fit 策略。
当然最有效的就是早起在图书馆选一个好位置。