python不带重复的全排列代码


Posted in Python onAugust 13, 2013
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] = Falsefor i in xrange(1, len(vis)):
 vis[i] = False
dfs(0, start) 
Python 相关文章推荐
python3图片转换二进制存入mysql
Dec 06 Python
简介Django框架中可使用的各类缓存
Jul 23 Python
详解appium+python 启动一个app步骤
Dec 20 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
Python基础之循环语句用法示例【for、while循环】
Mar 23 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
pytorch下使用LSTM神经网络写诗实例
Jan 14 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
Apr 07 Python
Python 解析xml文件的示例
Sep 29 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 Python
pycharm配置QtDesigner的超详细方法
Jan 25 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 Python
python在多玩图片上下载妹子图的实现代码
Aug 13 #Python
python实现的一只从百度开始不断搜索的小爬虫
Aug 13 #Python
python用于url解码和中文解析的小脚本(python url decoder)
Aug 11 #Python
python 合并文件的具体实例
Aug 08 #Python
python备份文件以及mysql数据库的脚本代码
Jun 10 #Python
Python 变量类型及命名规则介绍
Jun 08 #Python
Python 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 #Python
You might like
php foreach 参数强制类型转换的问题
2010/12/10 PHP
PHP技术开发微信公众平台
2015/07/22 PHP
PHP Header失效的原因分析及解决方法
2016/11/16 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
js时间戳转为日期格式的方法
2015/12/28 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
vue多页面开发和打包正确处理方法
2018/04/20 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
python中的colorlog库使用详解
2019/07/05 Python
Python实现socket非阻塞通讯功能示例
2019/11/06 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
全球最大的游戏市场:G2A
2018/07/05 全球购物
美国糖果店:Sugarfina
2019/02/21 全球购物
财务情况说明书范文
2014/05/06 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
新农村建设典型材料
2014/05/31 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
2014年手术室工作总结
2014/11/26 职场文书
消费者理赔投诉书
2015/07/02 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
5道关于python基础 while循环练习题
2021/11/27 Python