pytyon 带有重复的全排列
更新时间:2013年08月13日 12:44:11 作者:
输入开始排列数字和结束排列数字, 就会一个字典序输出所以的排列情况
复制代码 代码如下:
from sys import argv
script, start, end = argv
vis = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
ans = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
def dfs(cur, m):
ans[cur] = m
if cur == int(end) - int(start) + 1:
for i in xrange(int(start), int(end) + 1):
print ans[i],
return
cur = cur + 1
for i in xrange(int(start), int(end) + 1):
dfs(cur, i)
dfs(0, start)
相关文章
python机器学习Github已达8.9Kstars模型解释器LIME
这篇文章主要为大家介绍了Github已达8.9Kstars的最佳模型解释器LIME的使用示例及功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助2021-11-11解决python3.5 正常安装 却不能直接使用Tkinter包的问题
今天小编就为大家分享一篇解决python3.5 正常安装 却不能直接使用Tkinter包的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-02-02在ipython notebook中使用argparse方式
这篇文章主要介绍了在ipython notebook中使用argparse方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04
最新评论