有关每日计划渲染的算法的名称是什么?

时间:2014-01-17 08:59:49

标签: algorithm sorting

是否有一个众所周知的算法能够将一个有时间限制的项目集合(由开始时间定义 >和结束时间)并生成“图形”布局?通过图形我指的是那些事件的二维投影(2d矩阵,2d空间边界,等等)。

输出必须是 bi-dimensional ,因为输入可能包含重叠事件(同时开始的事件等)。当然,一个维度是时间,另一个维度是人工

如果我们将垂直轴 y 与时间维度相关联,并将 x 人工维度相关联,那么我就是考虑使用X和Y令牌的算法,关于令牌要求和令牌可用性

E.g。 Outlook 使用的算法,用于呈现日历的日常视图等。

谢谢!

PS:我认为“投影”一词不正确,因为我们添加一个人为维度:)

PPS:也许我想要的是these之一?

1 个答案:

答案 0 :(得分:2)

这些幻灯片:http://www.cs.illinois.edu/class/fa07/cs473ug/Lectures/lecture2.pdf称之为“区间分区”(幻灯片的第二部分 - 在其他地方没有找到对该术语的另一个引用)并提供贪婪算法的工作原理:通过开始对项目进行排序时间;处理项目时,如果你可以把它放在其中一个“垃圾箱”中,把它放在那里,否则开始一个新的垃圾箱并将物品放在那里。