我曾尝试自己编写代码,但失败了。这基本上是我想要的:
最终应该生成所有长度小于N个字符且字符集为a-z的字符串。因此,我不是在寻找排列(互联网上可以找到1001个实现),而是寻找带有替换的组合(至少在Python中是这样称呼的)。顺序不重要,速度要快。
a
b
...
z
aa
ba
...
za
ab
bb
...
zz
aaa
baa
...
zzz
最终应该生成所有长度小于N个字符且字符集为a-z的字符串。因此,我不是在寻找排列(互联网上可以找到1001个实现),而是寻找带有替换的组合(至少在Python中是这样称呼的)。顺序不重要,速度要快。