add WeightedQuickUnion algorithm
add WeightedQuickUnion
add PathcompressQuickUnion algorithm