给定一列字符,生成指定长度的所有可能的组合
来源:互联网 发布:枭雄14g优化补丁 编辑:程序博客网 时间:2024/04/28 12:40
给定一列字符,生成指定长度的所有可能的组合:
如:a,b,c,d,e 或 0-9
生成长度 1:a, b, c, d, e; 长度2 :aa, ab, ac, ad, ae, ba, bb, bc, bd, be,................ee
<?phpfunction de($len, $pos = 0) {static $bit = [];static $source = ['a', 'b', 'c', 'd', 'e'];/*[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];*/$pos++;for($i = 0; $i < count($source); $i++) {$bit[$pos] = $source[$i];if ($pos < $len) {de($len, $pos);} else {echo implode('', $bit)."\n";}}}
用phpcmd小助手(https://github.com/dclnet/phpcmd)运行代码
以上为长度为1
长度为2的。
0 0
- 给定一列字符,生成指定长度的所有可能的组合
- 根据给定的字符生成指定长度的字符串
- 题目描述:给定一个字符串,求出其所有可能的字符组合. 比如:abc 其所有组合是:a,b,c,ab,ac,bc,abc
- 递归问题之一:给定一字符串,输出字符串中所有字符子串的各种组合形式,长度为一个字符到字符串的长度,忽略排序
- C#生成指定长度指定字符的随机数
- python生成指定长度的英文数字组合
- 获取所有可能的组合
- DFS 对一系列给定数据 进行深度优先遍历 获得54321的所有可能组合
- 给定一个正整数,求其分解成3个正整数的所有可能组合数
- 给定两个整数n和k,返回1 ... n中k个数的所有可能组合。
- 字符的所有组合
- 打印所有字母所有可能的组合
- 和为给定值的所有组合
- 求给定字符串的平均字符长度
- 按要求打印字符数组中所有可能的字符组合
- 找出一个字符数组(元素不重复)所有可能字符的组合
- 删除指定长度的字符
- 给定n对括号,编写一个函数来生成正确括号的所有组合。
- Jmeter之Bean shell使用(二)
- 读取assets目录下的图片
- 【干货分享】快速玩转Apple Pay开发
- AutoComplete.js输入智能提示插件
- Groovy spread-dot operator
- 给定一列字符,生成指定长度的所有可能的组合
- -128的原码和补码
- ANT批量执行Jmeter脚本
- java入门学习(13)—异常处理
- 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)
- list 基本操作 1 -- 创建,插入,删除,计算长度
- Binder是怎样成为Linux驱动程序的
- Jmeter默认报告优化
- spring integration学习入门之tcp通讯