gpt4 book ai didi

algorithm - 从未知数量的集合中选择元素

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:10:22 26 4
gpt4 key购买 nike

我想列出所有可能的组合,这些组合是从用户输入的一组(未知)集合中选择至少一个和至多所有元素而产生的。一个元素可能在多个集合中,但多次列出它不是问题。

例如:- 如果用户输入 3 组作为

{1,3,5}
{2,4}
{1}

输出

1,2,1
1,4,1
1,2,4,1
3,2,1
3,4,1
3,2,4,1
5,2,1
5,4,1
5,2,4,1
1,3,2,1
1,3,4,1
1,3,2,4,1
1,5,2,1
1,5,4,1
1,5,2,4,1
3,5,2,1
3,5,4,1
3,5,2,4,1
1,3,5,2,1
1,3,5,4,1
1,3,5,2,4,1

C# 代码会更有帮助。谢谢。

最佳答案

看起来您似乎想要输入集的 幂集笛卡尔积,但您对包括空集不感兴趣的皱纹,形式上,是任何集合的幂集的成员。我强调了两个术语,对 SO 的搜索将生成用于这些操作的算法,可能还有 C# 代码。

关于algorithm - 从未知数量的集合中选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10787597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com