给定一个特定子集的列表,例如
S = [ {1, 2}, {3, 4}, {1}, {2, 3}, {4}, {3} ]
和一个“宇宙”集合
U = {1, 2, 3, 4}
有什么优雅而简单的算法可以用来从 S 中找到由集合组成的 U 的所有可能分区?在此示例中,此类分区包括
{1, 2} {3, 4}
{1, 2} {3} {4}
等等
给定一个特定子集的列表,例如
S = [ {1, 2}, {3, 4}, {1}, {2, 3}, {4}, {3} ]
和一个“宇宙”集合
U = {1, 2, 3, 4}
有什么优雅而简单的算法可以用来从 S 中找到由集合组成的 U 的所有可能分区?在此示例中,此类分区包括
{1, 2} {3, 4}
{1, 2} {3} {4}
等等