【问题标题】:Divide a set by other set in all possible variations在所有可能的变化中将一个集合除以其他集合
【发布时间】:2011-12-24 10:55:36
【问题描述】:

假设我们有一个集合 S = [a,b,c,d,e,f]。我们有一个集合 N = [1,2,3]。

我们如何在所有可能的组合中将 S 的元素分配给 N 的元素?

想要的结果是这样的:

  1. [1,[a]], [2,[b,c]], [3,[d,e,f]]。
  2. [1,[a]], [2,[b,c,d]],[3,[e,f]].

powerset 生成问题还是其他问题?如何找到它的复杂度和空间复杂度?

如何生成这些子集?

【问题讨论】:

    标签: set permutation subset powerset


    【解决方案1】:

    此问题与 powerset 生成有关。你会得到|N|^|S|可能的映射。

    【讨论】:

      猜你喜欢
      • 2013-05-09
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多