Мне нужно использовать boost:: disjoint_sets, но документация мне непонятна. Может кто-нибудь объяснить, что означает каждый параметр шаблона, и, возможно, дать небольшой пример кода для создания disjoint_sets?
В соответствии с запросом я использую disjoint_sets для реализации Tarjan off-line алгоритма наименьших общих предков, то есть тип значения должен быть vertex_descriptor.