免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 问题描述编号为1,2,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。二 实现方法(1)设置变量类型person模拟实验的“人”typedef struct Node int number; int code; struct Node *next;node,*person;person H,F,temp;/定义头结点为H;(2) 生成单循环链表模拟编号为1,2,n的n个人按顺时针方向围坐一圈。 void init(int n) int i; int num; person L; if(n=1) scanf(%d,&num);T.elem0=num; H=(person)malloc(sizeof(node);/生成头结点; H-number=1; H-code=num; H-next=H; F=(person)malloc(sizeof(node); temp=(person)malloc(sizeof(node); F=H; for(i=1;inumber=i+1; L-code=num; H-next=L; H=L; temp=H; H-next=F;/循环单链表的生成; H=F; F=temp; /F指向H的前一个 else printf(n的数值无效!);(3)Joseph算法里从数据链第一个开始按顺时针方向自1开始顺序报数,报到m时停止,报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,符合条件则循环。void Joseph(int m,person h) /进行程序的循环,使顺序出列; int i; person l; l=F; i=1; while(i!=m) i=i+1; l=h; h=h-next; printf(%3d,h-number); m=h-code; l-next=h-next; /出列 h=l-next; if(h!=l) /检查是否为最后一个 Joseph(m,h); else pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京市规划和自然资源委员会石景山分局规划展览馆综合宣传岗招聘考试笔试备考试题及答案解析
- 2025云南昭通昭阳颐宁医院招聘考试笔试模拟试题及答案解析
- 2025中国邮政集团有限公司河北省分公司社会招聘考试笔试参考题库附答案解析
- 2025重庆垫江县农业农村委员会公益岗招聘5人考试笔试备考题库及答案解析
- 2026天津市卫生健康委员会所属天津市天津医院招聘40人(博士、高层次人才)笔试考试备考试题及答案解析
- 2025内蒙古水利水电勘测设计院有限公司招聘20人笔试考试参考题库及答案解析
- 2025北京大学先进制造与机器人学院招聘劳动合同制工作人员1人笔试考试参考试题及答案解析
- 2025北京市朝阳区十八里店第二社区卫生服务中心招聘笔试考试参考题库及答案解析
- 2025年阜阳太和县教育系统急需紧缺人才引进5人考试笔试备考试题及答案解析
- 2025北京浩吉铁路股份有限公司高校毕业生招聘7人考试笔试模拟试题及答案解析
- 辽宁葫芦岛历年中考语文现代文阅读真题11篇(含答案)(2003-2023)
- 人教版一年级上册《劳动教育》-全册课件
- 2022-2023年度广东省养老照护(中职组)竞赛规程
- 2024年中国老年糖尿病诊疗指南解读(2024年版)
- 2024年上海市中考语文备考之现代文阅读作家明前茶及梁晓声相关阅读训练
- 产品推广效果分析方案
- 浅谈质谱的检测器:电子倍增器(CEM)
- 生物多样性与气候变化课件
- ABC自闭症行为检查量表标准版
- 2023年苏教版四年级数学下册全册教学反思
- 五年级小数带方程综合练习(宁波实验学校)
评论
0/150
提交评论