#include <tpl_union.H>
Métodos públicos | |
bool | are_connected (const T &p, const T &q) |
Retorna true is i y j están conectados. | |
void | join (const T &p, const T &q) |
Une p con q. | |
Relación binaria de eqivalencia entre enteros. (Quick Union problem)
Relation_T implementa una relación binaria entre elementos de cualquier tipo.
El algoritmo usado es el llamado Quick Weigthed Fast Union.
Completamente inspirado de Sedgewick & Wayne, Algorithms, 4th edition.
Esta clase es de muy alto desempeño. Aunque sus operaciones son O(lg n), en la práctica tienden a ser O(1) en tiempo amortizado.