点间隔查找的快速数据结构

时间:2013-05-16 15:53:18

标签: data-structures intervals

我有一个有趣的问题,我现在正在研究,并想知道是否有人成功实施了高性能解决方案。

我有一组“间隔”,表示每个格式

的数组数组
Intervals = [
     [min_val_1, max_val_1],
     [min_val_2, max_val_2],
     ...
     [min_val_n, max_val_n]
]

所有这些价值观都是真正有价值的。现在我有一个号码,我想问一下,哪个区间包含这个数字?我需要能够很快回答这个问题。我可以根据需要进行预处理,空间不是时间考虑。你会推荐什么方法?提前致谢!

1 个答案:

答案 0 :(得分:2)

我建议使用interval tree