題組內容
13. (15 points) A disjoint-set data structure supports two operations. One is UNION(z,y), which merges
the two roots of the trees containing a and y. The other is FIND(z), which returns the root of the tree
containing 2. Union-by-beight is a union heuristic, which keeps track of the heights of the trees to attach
the shorter tree to the root of the taller tree.