Алгоритм поиска союза

Непересекающийся набор — это структура данных для хранения непересекающихся наборов. Он имеет функцию добавления новых наборов, объединения существующих наборов и идентификации группы наборов с ее лидером.
Непересекающиеся наборы полезны при решении задач, связанных с алгоритмом поиска объединения.

С добавлением в реализацию функции сжатия пути и ранжирования мы можем эффективно…