Análisis de optimización del rendimiento de las estructuras de Union-Find y Heap