python超简单解决约瑟夫环问题


Posted in Python onMay 12, 2015

本文实例讲述了python超简单解决约瑟夫环问题的方法。分享给大家供大家参考。具体分析如下:

约瑟环问题大家都熟悉。题目是这样的。一共有三十个人,从1-30依次编号。每次隔9个人就踢出去一个人。求踢出的前十五个人的号码:

明显的约瑟夫环问题,python实现代码如下:

a = [ x for x in range(1,31) ] #生成编号
del_number = 8 #该删除的编号
for i in range(15):
   print a[del_number]
   del a[del_number]
   del_number = (del_number + 8) % len(a)

到此搞定约瑟夫环问题python实现

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python 时间处理datetime实例
Sep 06 Python
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
Nov 28 Python
Python简单生成8位随机密码的方法
May 24 Python
Python实现读取json文件到excel表
Nov 18 Python
Python字符串拼接六种方法介绍
Dec 18 Python
Python查找第n个子串的技巧分享
Jun 27 Python
python 画出使用分类器得到的决策边界
Aug 21 Python
下载官网python并安装的步骤详解
Oct 12 Python
在python中修改.properties文件的操作
Apr 08 Python
python time.strptime格式化实例详解
Feb 03 Python
Python中tkinter的用户登录管理的实现
Apr 22 Python
Python开发五子棋小游戏
Apr 28 Python
python实现复制整个目录的方法
May 12 #Python
Python导出数据到Excel可读取的CSV文件的方法
May 12 #Python
python通过openpyxl生成Excel文件的方法
May 12 #Python
python比较2个xml内容的方法
May 11 #Python
Python二分法搜索算法实例分析
May 11 #Python
python处理图片之PIL模块简单使用方法
May 11 #Python
python自定义解析简单xml格式文件的方法
May 11 #Python
You might like
mysql中存储过程、函数的一些问题
2007/02/14 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
优雅的使用javascript递归画一棵结构树示例代码
2019/09/22 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
Python socket 套接字实现通信详解
2019/08/27 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
CSS3轻松实现清新 Loading 效果的简单实例
2016/06/06 HTML / CSS
航空大学应届生求职信
2013/11/10 职场文书
大学生职业生涯规划方案
2014/01/03 职场文书
消防安全管理制度
2014/02/01 职场文书
文案策划岗位职责
2015/02/11 职场文书
爱心捐款活动总结
2015/05/09 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL