mdsk.net
当前位置:首页 >> 利用 递归算法 列出A,B,C,D,E,F,g,h 8个字母,任意... >>

利用 递归算法 列出A,B,C,D,E,F,g,h 8个字母,任意...

//定义可选字符集var testArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'];//构造字符串//参数preStr:调用该函数之前已生成的字符串//参数layer:生成倒数第几个字符function generateString(preStr, layer) { //穷举可选字符集 for (var i ...

s = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']def five_combination(s): if len(s) == 5: print(s) else: for i in range(0, len(s)): t = s[0:i] + s[i+1:] # t = 去掉第i个元素的s five_combination(t) # 递归

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com