源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

python不带重复的全排列代码

  • 时间:2021-05-26 08:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:python不带重复的全排列代码
[u]复制代码[/u] 代码如下:
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],   print   return  cur = cur + 1  for i in xrange(int(start), int(end) + 1):   if vis[i] == False:    vis[i] = True    dfs(cur, i)    vis[i] = False for i in xrange(1, len(vis)):  vis[i] = False dfs(0, start) 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部