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 相关文章推荐
测试、预发布后用python检测网页是否有日常链接
Jun 03 Python
进一步探究Python的装饰器的运用
May 05 Python
python动态网页批量爬取
Feb 14 Python
基于Python和PyYAML读取yaml配置文件数据
Jan 13 Python
python中return如何写
Jun 18 Python
Python绘图之柱形图绘制详解
Jul 28 Python
python 使用elasticsearch 实现翻页的三种方式
Jul 31 Python
浅谈Python3中print函数的换行
Aug 05 Python
python3从网络摄像机解析mjpeg http流的示例
Nov 13 Python
Python Http请求json解析库用法解析
Nov 28 Python
基于PyTorch中view的用法说明
Mar 03 Python
Python中相见恨晚的技巧
Apr 13 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 移除数组重复元素的一点说明
2008/11/27 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
web性能优化之javascript性能调优
2012/12/28 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
js实现星星打分效果
2020/07/05 Javascript
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
Python列表推导式与生成器用法分析
2018/08/02 Python
简单分析python的类变量、实例变量
2019/08/23 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
python 实现IP子网计算
2021/02/18 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
商场经理竞聘演讲稿
2014/01/01 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
小学生学习保证书
2015/02/26 职场文书
Pytorch中TensorBoard及torchsummary的使用详解
2021/05/12 Python