【发布时间】:2011-01-21 22:43:55
【问题描述】:
我尝试自己编写代码,但失败了。这基本上就是我想要的:
a
b
...
z
aa
ba
...
za
ab
bb
...
zz
aaa
baa
...
zzz
最后它应该生成每个短于 N 个字符且字符集 a-z 的字符串。所以我不是在寻找 permutations(其中 1001 个实现可以在互联网上找到),而是寻找 combinations with replacement(至少在 Python 中是这样调用的) . 顺序不重要,速度才是。
【问题讨论】:
-
你不够具体。就像你生成了“baa”一样,你还会生成“aba”、“abb”和“aab”吗?