4 "summary": "A union find / disjoint set data structure.",
5 "description": " Implements a union find / disjoint set data structure for efficiently\n determining if two objects belong to the same set, and combining those\n sets together, as part of larger algorithms.\n \n Instructions:\n * #import \"UnionFind.h\"\n * Place a 'UFDisjointSetNode *' field on objects you want to put in implicit mergeable sets.\n * Initialize the field with '[UFDisjointSetNode new]'.\n * Use '[obj1.nodeField unionWith:obj2.nodeField]' to merge sets.\n * Use '[obj1.nodeField isInSameSetAs:obj2.nodeField]' to determine if two objects are in the same set.\n",
6 "homepage": "https://github.com/Strilanc/UnionFind-ObjC",
12 "Craig Gidney": "craig.gidney@gmail.com"
15 "git": "https://github.com/Strilanc/UnionFind-ObjC.git",