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 相关文章推荐
linux下安装easy_install的方法
Feb 10 Python
在Windows8上的搭建Python和Django环境
Jul 03 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
Pycharm学习教程(1) 定制外观
May 02 Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
Python中正则表达式的用法总结
Feb 22 Python
python numpy实现文件存取的示例代码
May 26 Python
Python with语句和过程抽取思想
Dec 23 Python
python使用正则表达式匹配txt特定字符串(有换行)
Dec 09 Python
python 如何在 Matplotlib 中绘制垂直线
Apr 02 Python
python实现黄金分割法的示例代码
Apr 28 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实现mysql数据库备份类
2008/03/20 PHP
php empty() 检查一个变量是否为空
2011/11/10 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
iframe里使用JavaScript控制主页转向的方法
2015/04/03 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
python获取本机mac地址和ip地址的方法
2015/04/29 Python
python发送邮件功能实现代码
2016/07/15 Python
python的unittest测试类代码实例
2017/12/07 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
python序列化与数据持久化实例详解
2019/12/20 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
python 动态绘制爱心的示例
2020/09/27 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
类的核心特性有哪些
2014/01/01 面试题
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
经济信息管理专业大学生求职信
2013/09/27 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书