我想要 int 树集实现,它针对具有很多连续区域的集合进行了优化。
例如,这样的树可以知道它包含从 100 到 150 的整个区域,因此一旦找到该区域,就会搜索 120 个结束。
类似地,如果 set 包含区域 500...506 和 508...600,则一旦添加 507,两个区域就会合并。
如果删除数字,类似的区域可以拆分
我想要 int 树集实现,它针对具有很多连续区域的集合进行了优化。
例如,这样的树可以知道它包含从 100 到 150 的整个区域,因此一旦找到该区域,就会搜索 120 个结束。
类似地,如果 set 包含区域 500...506 和 508...600,则一旦添加 507,两个区域就会合并。
如果删除数字,类似的区域可以拆分