如何仅使用数组中的字符来查找特定长度的所有可能字符串

时间:2015-09-15 16:56:16

标签: c# arrays string loops character

很抱歉,如果这是重复的话。如果没有示例,很难准确地询问我在Google上的需求。

我想使用一个允许字符的字符数组,然后使用一个方法(有一个长度参数)来返回使用这些允许字符的所有可能字符串的列表。

例如,如果char []包含'A', 'B', 'C'且给定长度为3,那么结果将是

AAA, AAB, AAC,
ABA, ABB, ABC,
ACA, ACB, ACC,
BAA, BAB, BAC,
BBA, BBB, BBC,
BCA, BCB, BCC,
CAA, CAB, CAC,
CBA, CBB, CBC,
CCA, CCB, CCC

没有必要使用代码的确切答案,因为我试图通过纯粹的兴趣和享受来实现这一点,所以欢迎提示!

0 个答案:

没有答案