日期元组中日期子集搜索的复杂性

时间:2019-01-14 13:50:19

标签: date complexity-theory timespan

我有以下问题:

应该以尽可能低的复杂度访问相当大的日期元组和其他数据集合。例如:

(10-08-1992,21-10-1996,“ OBJECT DATA1”), (14-02-2012,12-03-2044,“ OBJECT DATA2”), (1994年12月12日,1995年12月12日,“对象数据3”), (01-01-1993,05-11-1995,“ OBJECT DATA4”)等。

我想通过单个日期(如02-02-1995)访问此集合,并获取封装了该日期的对象的集合。在示例中,这将是对象1、3和4。

我试图做的是收集两个。一个按第一个日期排序,另一个按第二个日期排序。然后,我想做一个交集算法,找出重叠的部分。

但是,仍然是O(n)。但是,问题听起来似乎使复杂性降低了。因为现在最好还是遍历整个集合。

我缺少一些重要的东西吗?

0 个答案:

没有答案