这是一个关于在包含日期/时间/地点的时间表中的表现和最佳比赛位置的问题。
从适当的时间表网格(日期/时间/位置)开始,所有比赛都生成了在网格中安排这些比赛的最佳位置。
#1 按日期/时间/位置迭代网格并找到匹配该位置的第一个游戏。
#2 迭代匹配列表并确定它在日程表网格中的最佳位置。
哪个会提供最好的结果和性能?
最佳答案
我认为适合这种调度的算法是n色图着色算法。 这应该让您开始思考需要实现的逻辑。
(恕我直言,第二个选项更好,因为它类似于上面的图形着色算法。)
关于performance - 比赛调度算法起点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25955174/