我正在寻找一种算法来识别一组集合中的非相交(超级)集。我想识别非相交(超级)集。示例:
,如果A&B相交和C&D相交但是(A like )不相交(C and ),我想要{(A And),(C union D)}的输出,如果只有C&D相交,我希望输出{A,B,(C union D)}谁能给我指明正确的方
我有一个圆圈集合,每个圆圈可能或不相交一个或多个其他圆在集合中。我想对这些圆圈进行分组,使每个“组”包含所有圆,使该组的每个成员至少相交该组的另一个成员,并且使任何组的任何成员都不相交任何其他组的任何成员。newGroup.Add(circleToClassify) End IfReturn groups
从圆圈集合中