生成长度为 n 到 1 的字符串的所有组合的算法
Algorithm to generate all combinations of a string with length n to 1
我正在寻求一种算法的帮助,该算法将以递减的长度生成所有可能的n个随机字母组合。例如,"a"、"b"、"c"的数组应生成:
美国广播公司ACB北仲支生局.cab中央广播公司血型交流八公元前加州CB一个bC
字母一旦使用就不能重复的地方
"长度递减的排列"基本上只是标准排列任务的循环:
- 你会得到一组 N 个字母
- 获取每个字母并将其添加到输出中
- 获取所有可能的字母对并将它们添加到输出中
- 获取所有可能的字母三元组并将它们添加到输出中
- 。做直到你达到 N
相关文章:
- Javascript FLOT组合条形图;以x轴为字符串的折线图
- 尝试组合字符串时出错
- 将字符串与 JSON 对象组合以返回数据
- 在javascript中组合使用连字符连接的两个字符串
- 如何在字符串上组合JS replace()方法中的3个正则表达式模式
- 将带有方括号的字符串转换为组合方括号内容的列表
- 使用 JSON 组合字符串和数组
- 当前面的数字或前面字符的组合未知时提取字符串
- 组合来自不同输入的字符串
- Jquery - 组合字符串和变量
- 如何在jQuery中获取对象ID并将其与其他字符串组合
- 在 JavaScript 中组合两个字符串数组
- 如何创建正则表达式javascript函数来匹配特定的字符串组合
- 将字符串组合到Ember.js中的绑定变量中
- 用于字符串组合和序列规则的正则表达式角2
- 使用javascript将日期和时间字符串组合为单个日期
- Javascript:将函数参数与字符串组合以引用var
- 生成所有可能的字符串组合
- 从value中提取字符串,并用这个字符串组合URL
- 在Javascript中,如何将int值转换为特定的字节,然后与字符串组合