【发布时间】:2017-09-11 19:13:19
【问题描述】:
我只是想不出解决以下问题的好方法:
对于一个活动,我有 n 方 (party_id) 参加。每一方都有 m availabilities 用于所述事件,形式为start_date 和end_date。
我想知道的是重叠availabilities 的所有可能组合,每个party_id 恰好包含一个availability。我发现了可能会使用的区间树 (https://en.wikipedia.org/wiki/Interval_tree),但正如我所说,我无法完全弄清楚。
感谢您对此的任何想法!
【问题讨论】:
-
只是为了把它弄对,所有可能的组合等等......是什么意思。你能举个例子来说明清楚吗?
标签: algorithm intervals timeslots