一组集合中所有可能集合的列表的算法

点头

我很难想出一种算法来生成一组集合中所有可能的集合的列表。我的意思是,给定一个集合SI希望知道包含集合S集合的所有可能的集合。我可能没有很好地描述它,因此我将举一个例子,希望能阐明这一点。

如果S = {1, 2, 3}

我在找:

{{1,2,3}}

{{1,2},{3}}

{{1,3},{2}}

{{2,3},{1}}

{{1},{2},{3}}

虽然可以手动生成这些代码,但很麻烦,但我很难提出可以放入代码中的算法。

拉尔

您可以递归进行,我向您展示了如何从{1,2}中找到{1,2,3}的答案。

对于具有n个元素的集合,通过解决没有第n个元素的问题来解决:

{{1 , 2}}
{{1}, {2}}

然后考虑为n-1个元素创建的每个集合。然后将第n个元素添加到此集合的每个元素中,如下所示:

{{1 , 2}}我们有:

{{1 , 2} , {3}}
{{1 , 2 , 3}}

{{1}, {2}}我们有:

{{1, 3}, {2}}
{{1} ,{2, 3}}
{{1}, {2}, {3}}

如您所见,我们为3个元素解决了问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VISIO VBA 获取一组中所有形状的集合

来自分类Dev

计算集合/组中所有可能的组合

来自分类Dev

计算集合/组中所有可能的组合

来自分类Dev

Java:将一组整数的所有可能组合放在矩阵列表中的算法

来自分类Dev

查找集合中所有可能的和

来自分类Dev

集合中所有可能的独特组合

来自分类Dev

集合中所有可能的独特组合

来自分类Dev

列表的集合或所有可能的子组的分区

来自分类Dev

5 * 12网格中所有唯一组合的算法

来自分类Dev

如何获取DocumentDB文档中所有集合的列表?

来自分类Dev

产生一组所有可能序列的并行算法

来自分类Dev

产生一组所有可能序列的并行算法

来自分类Dev

Java搜索数组中所有可能的组合列表(算法)

来自分类Dev

C ++中的一组集合

来自分类Dev

需要一种算法来“均匀”地迭代一组值的所有可能组合

来自分类Dev

用户集合中所有用户的列表在第一次与Meteor js不兼容时

来自分类Dev

为什么休眠删除所有元素的集合,如果我删除另一组中的所有元素在同一个班?

来自分类Dev

所有集合的 Firestore 列表

来自分类Dev

查找一组包含所有值的列表?

来自分类Dev

从字符数组生成所有可能的元素组合 - 使用集合框架(列表和集合)

来自分类Dev

有向图中所有其他顶点可到达的顶点或一组顶点

来自分类Dev

聚合来自 CouchDB 中所有文档的一组唯一值

来自分类Dev

如何获取集合中所有文件的所有文件?

来自分类Dev

Java:如何从另一个字符串中删除所有出现为一组字符串的字母集合?

来自分类Dev

在Azure DocumentDB中,如何获取集合中所有属性的列表?

来自分类Dev

JPQL-JPA实体的集合成员中所有项目的列表

来自分类Dev

是否可以获取Project集合中所有Workitem类型的列表?

来自分类Dev

Java中数组列表中字符串中所有字符的组合,集合乘法

来自分类Dev

创建一个按条件将行集合的最大值分配给该组中所有行的列

Related 相关文章

  1. 1

    VISIO VBA 获取一组中所有形状的集合

  2. 2

    计算集合/组中所有可能的组合

  3. 3

    计算集合/组中所有可能的组合

  4. 4

    Java:将一组整数的所有可能组合放在矩阵列表中的算法

  5. 5

    查找集合中所有可能的和

  6. 6

    集合中所有可能的独特组合

  7. 7

    集合中所有可能的独特组合

  8. 8

    列表的集合或所有可能的子组的分区

  9. 9

    5 * 12网格中所有唯一组合的算法

  10. 10

    如何获取DocumentDB文档中所有集合的列表?

  11. 11

    产生一组所有可能序列的并行算法

  12. 12

    产生一组所有可能序列的并行算法

  13. 13

    Java搜索数组中所有可能的组合列表(算法)

  14. 14

    C ++中的一组集合

  15. 15

    需要一种算法来“均匀”地迭代一组值的所有可能组合

  16. 16

    用户集合中所有用户的列表在第一次与Meteor js不兼容时

  17. 17

    为什么休眠删除所有元素的集合,如果我删除另一组中的所有元素在同一个班?

  18. 18

    所有集合的 Firestore 列表

  19. 19

    查找一组包含所有值的列表?

  20. 20

    从字符数组生成所有可能的元素组合 - 使用集合框架(列表和集合)

  21. 21

    有向图中所有其他顶点可到达的顶点或一组顶点

  22. 22

    聚合来自 CouchDB 中所有文档的一组唯一值

  23. 23

    如何获取集合中所有文件的所有文件?

  24. 24

    Java:如何从另一个字符串中删除所有出现为一组字符串的字母集合?

  25. 25

    在Azure DocumentDB中,如何获取集合中所有属性的列表?

  26. 26

    JPQL-JPA实体的集合成员中所有项目的列表

  27. 27

    是否可以获取Project集合中所有Workitem类型的列表?

  28. 28

    Java中数组列表中字符串中所有字符的组合,集合乘法

  29. 29

    创建一个按条件将行集合的最大值分配给该组中所有行的列

热门标签

归档