《数据结构》课程设计“约瑟夫环”
《《数据结构》课程设计“约瑟夫环”》由会员分享,可在线阅读,更多相关《《数据结构》课程设计“约瑟夫环”(12页珍藏版)》请在毕设资料网上搜索。
1、数据结构课程设计报告 数据结构课程设计报告数据结构课程设计报告 约约 瑟瑟 夫夫 环环 数据结构课程设计报告 目 录 1. 设计题目(约瑟夫环) 2. 运行环境(软、硬件环境) 3. 需求分析 4. 概要设计 1) 抽象数据类型 2) 算法设计的思想 3) 程序总体及主要算法的流程图 5. 源代码(带详细注释) 6. 运行结果分析 7. 收获、体会及意见 数据结构课程设计报告 设计题目设计题目 约瑟夫环,编号为 1,2 n 的 n 个人按顺时针方向围坐一圈,每人持有一 个密码(正整数) 。一开始任选一个正整数作为报数的上限值 m,从第一个人开 始按顺时针方向自 1 开始顺序报数,报到 m 时停
2、止报数,报 m 的人出列,将他 的密码作为新的m值, 从他的顺时针方向的下一个开始重新从1报数, 如此下去, 直至所有的人全部出列为止,设计一个程序求出出列顺序。 运行环境运行环境 DevC+ 需求分析需求分析 1. 使用单循环链表作为储存结构,并模拟该过程; 2. 从键盘输入开始时的总人数、初始报数上限值 m 及每个人的密码; 3. 按照出列顺序输出各人的编号。 概要设计概要设计 1 1) 抽象数据类型抽象数据类型 struct node int mm; int num; struct node *next; ; typedef struct node Linklist; Linklist
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 约瑟夫
