Conceptdisjoint set을 효과적으로 표현할 수 있는 트리형 자료구조같은 set에 포함된 원소들은 같은 root를 가진다Example#include #include typedef struct _element { struct _element *parent;} Element; Element *make_element() { Element *element = (Element *)malloc(sizeof(Element)); element->parent = element; return element;} Element *get_root(Element *element) { Element *cur = element; while(cur->parent != cur) { cur = cur->parent; } ele..