我有一个可能重叠的间隔列表。然后,我有一个值,问题是找到包含该值的所有区间,该值本身包含在内。我见过几种方法,包括范围树、KD树等。但是,我想知道是否有针对这个问题的特定优化解决方案,考虑到:
- 间隔列表很长。(可能是 50K 或更多)。
- 间隔可能重叠。
- 一旦我们开始查询,间隔列表就不会改变。
- 列表一旦形成,就会以不同的值被多次查询。
有人可以提出一些解决这个问题的方法。提前致谢。
我有一个可能重叠的间隔列表。然后,我有一个值,问题是找到包含该值的所有区间,该值本身包含在内。我见过几种方法,包括范围树、KD树等。但是,我想知道是否有针对这个问题的特定优化解决方案,考虑到:
有人可以提出一些解决这个问题的方法。提前致谢。