I've got a basic idea on what Kruskal's algorithm is and this is what I discovered:
This algorithm basically constructs a minimal spanning tree by merging multiple trees and it begins by sorting the edges by their weights. Beginning with an empty sub graph, the algorithm scans the list of edges adding the next edge to the sub graph if it does not create a cycle.
Where as disjoint set is a data structure, which actually has few ways to derive the minimal spanning tree by using a linked-list or a forest-tree method.
What I want to know is, how disjoint set affects the performance of the Kruskal's algorithm? Any help could be appreciated.