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 Deque 模块使用详解
Jul 04 Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 Python
Python计算斗牛游戏概率算法实例分析
Sep 26 Python
python数据抓取分析的示例代码(python + mongodb)
Dec 25 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
pyqt5实现俄罗斯方块游戏
Jan 11 Python
Pycharm新建模板默认添加个人信息的实例
Jul 15 Python
Python二元赋值实用技巧解析
Oct 25 Python
python装饰器原理与用法深入详解
Dec 19 Python
python爬虫筛选工作实例讲解
Nov 23 Python
Python源码解析之List
May 21 Python
使用Python通过企业微信应用给企业成员发消息
Apr 18 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
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
js left,right,mid函数
2008/06/10 Javascript
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
JavaScript对象数组的排序处理方法
2015/10/21 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Django如何自定义分页
2018/09/25 Python
python用for循环求和的方法总结
2019/07/08 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
车辆工程专业求职信
2014/04/28 职场文书
大四学生个人总结
2015/02/15 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang