Я хотел бы иметь реализацию набора int tree, которая оптимизирована для множеств с большим количеством непрерывных областей.Целочисленный набор с непрерывными областями в Java
Например, такое дерево может знать, что содержит всю область от 100 до 150 и, следовательно, поиск 120 концов, как только этот регион нашел.
Аналогично, если набор содержит регионы 500 ... 506 и 508 ... 600, то, после добавления 507, две области объединяются.
Аналогично области могут быть разбиты, если номер удален
можно дублировать http://stackoverflow.com/questions/15149227/interval-set-in-java – Eran
Так что вы сделали? И каковы препятствия, с которыми вы сталкиваетесь? –