【发布时间】:2012-03-09 18:16:50
【问题描述】:
我有一个动态数组,例如包含 (int) {1, 2, 3}
我想生成以下内容:
123
132
213
231
312
321
(注意排序)
我正在考虑为上述构建 3 个循环,但是当数组长度为 16 时,该解决方案效果不佳,我需要一个动态解决方案。
你能帮忙吗?谢谢你。这是一个个人项目。
【问题讨论】:
-
如果输入是 {1,1,2,3},预期的输出是什么
-
你尝试了什么?有没有具体问题?本网站不会为您编写代码。
-
就像我说的,我想到了多个循环,但这似乎不适合使用,因为数组的长度不是恒定的。
标签: c# algorithm combinations combinatorics