我正在尝试找到一个数据结构,以便我得到这个:
[1, 100) -> A
merge with
[2, 50) -> B
会变成这样:
[1, 2) -> A,
[2, 50) -> A,B
[50, 100) -> b
我正在使用 RangeMap,我想像示例中那样合并范围,但它没有帮助,我也浏览了文档,但没有找到相关的解决方案。这个数据结构中有解决方案还是我可以使用更好的解决方案?谢谢!
我正在尝试找到一个数据结构,以便我得到这个:
[1, 100) -> A
merge with
[2, 50) -> B
会变成这样:
[1, 2) -> A,
[2, 50) -> A,B
[50, 100) -> b
我正在使用 RangeMap,我想像示例中那样合并范围,但它没有帮助,我也浏览了文档,但没有找到相关的解决方案。这个数据结构中有解决方案还是我可以使用更好的解决方案?谢谢!