Interval Tree (Autoral)
Por Rafael Granza de Mello
Estrutura que trata intersecções de intervalos.
Capaz de retornar todos os intervalos que intersectam insert({L, R, ID})
, erase({L, R, ID})
, overlaps(L, R)
e find({L, R, ID})
. É necessário inserir e apagar indicando tanto os limites quanto o ID do intervalo. Todas as operações são overlaps
que é std::set