本文介绍了算法生成的字符串的长度为n的所有组合,以1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在寻找帮助的一种算法,将产生正随机字母的所有可能的组合在减少长度。例如,A,B,C数组应生成:
I am looking for help with an algorithm that will generate all the possible combinations of n-random letters in decreasing length. For example, the array of 'a','b','c' should generate:
ABCACBBACBCA出租车CBAABAC巴公元前CACB一个bç
abcacbbacbcacabcbaabacbabccacbabc
其中字母不能重复自己曾经使用
where letters cannot repeat themselves once used
推荐答案
排列与decresing长度基本上是标准排列的任务只是一个循环:
"Permutation with decresing length" is basically just a loop of standard permutation task.:
- 您给出一组n个字母
- 在采取每个字母,并将其添加到输出
- 在采取一切可能的字母组合,并将它们添加到输出
- 取书的所有可能的三胞胎,并把它们添加到输出
- ...这样做,直到你达到ñ
这篇关于算法生成的字符串的长度为n的所有组合,以1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!