【发布时间】:2016-01-18 04:24:47
【问题描述】:
我有一个关于电影时间表算法正确答案的问题。
问题:电影调度问题
输入:行上的 n 个区间的集合 I。
输出:可以从 I 中选择的相互不重叠区间的最大子集是多少?enter image description here
书中正确答案是:
而总工作量 I != 0:
从所有工作 I 中接受最早完成日期的工作 j。删除 j,以及任何与 i 相交的区间。
我正在考虑以下场景:
在这种情况下,job1 先结束,但 job2 不是最好的选择吗?
谢谢,我刚开始学习算法。
【问题讨论】:
标签: algorithm