【发布时间】:2015-08-10 16:10:07
【问题描述】:
我只想找到输入字符串的所有组合,所以如果我使用这个世界:“猫”,我想得到类似的东西:
c
a
t
ca
ct
ac
at
ta
tc
cat
cta
... etc
但不是
ccc
cca
... etc
我发现了很多类似的,但那些得到的排列与输入字符串一样长,或者它只是敲掉了一些。如果我有 4 个字符长的字符串,我如何让它给我 1、2 和 4 个字符的长字符串?
【问题讨论】:
-
@Whoever 投票决定关闭请求场外资源:原因错误。
-
我会在 CodeProject 使用很棒的 Combinatorics Library。您的场景属于变化(即没有重复)类别。我个人在很多情况下都使用过这个库。
标签: c# string combinations