【发布时间】:2014-06-02 15:59:29
【问题描述】:
抱歉,如果问题不清楚。我不知道如何构建它。 我需要计算给定数组的所有可能组合。我最好做一个图形示例:
a,b,c
0,1,2,3
0
A,B
0,1,2
可能的结果是: a00A0 和 b00A0 和 b30B1....
所以基本上它为每个位置旋转每个数组并构建所有可能的字符串。就像试图打开我们小时候忘记钥匙的 3 位数密码链之一。
【问题讨论】:
-
您是在寻找可能的组合数量,还是在寻找所有可能性?
-
这不是唯一的方法,而是考虑递归解决方案。你基本上是在穿过一棵树
-
我不是专门从事数学编程的,所以我基本上开始构建数组并计算可能的元素矩阵(冗余)并且在尝试构建一些循环和递归函数时失去了焦点......所以什么都没有.
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
为什么不简单地使用 5 个嵌套循环呢?或者你想要一个通用的解决方案?
标签: c# arrays combinations