- 106
- 0
- 约5.71千字
- 约 18页
- 2017-05-23 发布于贵州
- 举报
约瑟夫环报告2,概要设计明确规定-,输入形式,输入值的范围
约瑟夫环报告2,概要设计明确规定:,输入形式,输入值的范围
约瑟夫环数据结构上机实验报告
数据结构实验报告
题 目: 约瑟夫环 班 级: 1403041姓 名: 王超 学 号:14030410004完成日期:2015.10.31
一、 需求分析
任务:约瑟夫(Joseph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试用链式存储结构存储数据,设计一个程序求出出列顺序。
功能要求:利用单向循环链表存储结构模拟约瑟夫环,按照出列的顺序印出各人的编号。
测试数据:
m的上限为20,初值为20;
(1) 对于n=7,7个人的密码依次为:3,1,7,2,4,8,4进行测试。
(2) 对于从键盘输入的n和n个人的密码进行测试。
二、 概要设计
1、定义一个循环链表
void incertList(LinkList *list,LinkList q,int e1,int e2)
2、定义处理成员的信息的函数
void exJoseph(LinkList *jsp,int m)
3、定义判断输入约瑟夫环
void CreatJ
您可能关注的文档
最近下载
- 2026年版-心力衰竭诊断和治疗指南解读与总结2026-新版课件.pptx
- 武汉市2026届高三年级四月供题(武汉四调)数学+答案.docx
- 森林疗愈培训课件.pptx VIP
- 云南省楚雄彝族自治州2024-2025学年五年级下册期末考试语文试卷(有答案).pdf VIP
- CN112457205A 一种从麻黄草中提取麻黄碱的方法 (北京亚东生物制药有限公司).pdf VIP
- 低血糖症护理常规 (2).pptx VIP
- REX温控器_-_REX-C700_实用文档.doc VIP
- 2026中国南方电网校园(土木类)训练题及答案.docx VIP
- 疗愈时光音乐.pptx VIP
- 北京市东城区2025-2026学年高二上学期期末考试政治试卷含答案.docx
原创力文档

文档评论(0)