南京工业大学 数据结构 实验报告2.docVIP

  • 8
  • 0
  • 约7.16千字
  • 约 6页
  • 2017-11-26 发布于河南
  • 举报
南京工业大学 数据结构 实验报告2

《数据结构》实验报告二 题目: 约瑟夫环 班级: 电子1102 学号: 28 姓名: 杨筠 日期: 6月1日 程序名: 一、上机实验的问题和要求: 约瑟夫环(《数据结构题集》P79 1.2):约瑟夫(Joseph)问题的一种描述是:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每个人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新报数,如此下去,直至所有人全部出列为止。设计一个程序求出出列顺序。 利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。 二、程序设计的基本思想,原理和算法描述: (包括程序的结构,数据结构,输入/输出设计,符号名说明等) 此程序实现的方法是建立一个没有表头结点循环链表,然后对循环链表进行相关操作,模拟整个报数及出列过程。 将每个人的信息用一个结点存储,包括三个信息,一是他的编号number, 二是 他持有的密码 code, 三是

文档评论(0)

1亿VIP精品文档

相关文档