- 7
- 0
- 约1.63千字
- 约 4页
- 2018-03-09 发布于河南
- 举报
joseph环--2012
joseph环一、题目内容及要求【问题描述】编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。【要求】利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。二、概要设计利用单向循环链表存储结构模拟此过程,因为循环链表最后一个结点的指针域指向头结点,整个链表形成一人环,刚好和题中的“n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)”内容要求一致,而且,循环链表中任一结点出发均可找到表中其他结点,利用这一优点可较容易地找出报数的人及下一个报数的人,最后按照出列的顺序用一个for语句实现。循环链表的存储结构如下:typedef struct LNode{ int password; //密码 int No; //序号 struct LNode *next; //下一成员指针}LNode,*Link; //组成成员结构体三、详细设计及源代码#includestdio.h #includestdlib.h typedef struct LNode { int password;
您可能关注的文档
最近下载
- 新教材 人教A版高中数学必修第二册全册各章节知识点考点汇总及解题规律方法提炼(含参考答案).pdf VIP
- 2026语文七年级下册全册复习课件(统编版).pptx
- 电子书《百科知识问答题库》(生活百科一).doc VIP
- DBJ04T 344-2025 海绵城市建设技术标准.pdf VIP
- 18项医疗核心制度.docx VIP
- 海康综合安防管理平台培训PPT.pptx VIP
- 22S521 预制装配式混凝土检查井.docx VIP
- (高清版)DB32∕T 2089-2012 梨品种DNA指纹图谱鉴别规范 .pdf VIP
- 传感器与检测技术第3版董春利课后参考答案.pdf VIP
- 日立7180全自动生化分析仪使常规用指导(参考).ppt VIP
原创力文档

文档评论(0)