【发布时间】:2021-02-11 10:29:41
【问题描述】:
我不确定我的问题标题是否有意义,或者即使我完全知道我想要了解什么,但假设你在数组中得到了一些字母和一个数字 n:
char[] arr = ['a','b'], n = 4
How can you compute all the permutations of size n?
aaaa
bbbb
abab
bbaa
aabb
... (and so on)
我不知道该怎么做,非常感谢一些帮助。我想我为什么感到困惑是因为您想要制作的大小 (4) 大于数组中元素的数量,而我以前从未见过。
【问题讨论】:
-
排列计数 = array.length^n。对于您的示例,它是 2^4=16
标签: java arrays recursion permutation