- 18
- 0
- 约1.27万字
- 约 5页
- 2016-12-01 发布于重庆
- 举报
数据结构实验一__约瑟夫环问题实验报告电子版
福州大学数计学院
《数据结构》上机实验报告
专业:应用数学
学号
姓名
班级
实验名称
线性表结构及其应用
实验内容
约瑟夫环问题
实
验
目
的
和
要
求
实验目的:利用单向循环链表解决约瑟夫环问题,提高综合设计能力。
基本要求:利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各人的编号。
问
题
描
述
和
主
要
步
骤
问题描述:
约瑟夫问题:编号为1,2,..n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序来求出出列顺序,并输出结果。
代码实现:
#includestdio.h
#includestdlib.h
typedef struct node{
int number;
int pass;
struct node *next;
}Node,*List;
//初始化循环单链表
void initList(List L)
{
L-number = 0;
L-pass = 0;
L-next = L;
}
//尾插法建立循环单链表
void createFromTail(Li
您可能关注的文档
最近下载
- AP宏观经济学 2004年真题 附答案和评分标准 AP Macroeconomics 2004 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 五邑大学-本科-毕业论文-理科-格式模板范文.docx VIP
- 行政审批系统使用手册.pdf VIP
- 《透明式LED显示屏通用技术规范》.pdf
- 视频会议系统使用说明书.doc VIP
- 销售行业述职报告5篇.docx VIP
- 2026广东清远市阳山县融媒体中心招聘新闻人员4人备考题库及答案详解(最新).docx VIP
- 数据科学与大数据技术专业建设方案(汇报PPT).pptx
- 2025各地融媒体中心招聘笔试历年真题+模拟题答案汇总.doc VIP
- U盘接口芯片CH378在音乐播放器设计中的应用.pdf VIP
原创力文档

文档评论(0)