数据结构课程设计--- 约瑟夫环问题
《数据结构课程设计--- 约瑟夫环问题》由会员分享,可在线阅读,更多相关《数据结构课程设计--- 约瑟夫环问题(23页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计数据结构课程设计档案档案 题题 目目: 约瑟夫环问题 学学 院院: 信息学院 专专 业业: 网络工程 姓姓 名名: 学学 号号: 班班 级级 指导教师指导教师: 职职 称称: 讲 师 完成日期完成日期: 2012 年 12 月 摘 要 约瑟夫环问题是由古罗马著名的史学家 Josephus 提出的问题演变而来, 所以通常称为 Josephus 问题。 改进约瑟夫环问题的描述是: 编号为 1, 2, , n 的 n 个人按顺时针方向围坐一圈, 每人有一个密码 K(整数) ,留作其出圈 后应报到 K 后出圈。报数方法采用顺时针报数和逆时针报数交替进行,初始 密码可任意确定。求最后剩
2、下的人的编号。这个就是约瑟夫环问题的实际场 景。约瑟夫环问题如果采用单循环链表则能很好的解决。循环链表的数据结 构,就是将一个链表的尾元素指针指向队首元素。 p-link=head 解决问题 的核心步骤是:先建立一个具有 n 个链结点,无头结点的循环链表,然后确 定第一个报数人的位置,并不断地从链表中删除链结点,直到链表为空。 【关键词】约瑟夫环;单循环链表;数据结构;删除结点 Abstract Josephus ring problem is evolved by the question that raised by Josephus,the famous historican of an
3、cient Rome.SO it always be called Josephus Problem.The description of improving Josephus problem is :people was numbered 1,2,3,.,n sitted as a clockwise direction around circle,each with a password of K(integer),reserved for the ring should be reported K out of the ring .The report adapted the metho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计- 约瑟夫环问题 数据结构 课程设计 约瑟夫 问题
