29 void addelements(
int n);
39 void setunion(
int a,
int b);
45 typedef struct _MPDisjointSetsNode
51 _MPDisjointSetsNode():owner(-1),size(1) {};
57 bool isBiggerThanNode(_MPDisjointSetsNode &node)
59 return (size > node.size);
82 std::vector<MPDisjointSetsNode> _nodes;