数据结构约瑟夫环实验研究报告.docVIP

  • 1
  • 0
  • 约5.53千字
  • 约 13页
  • 2019-03-12 发布于江苏
  • 举报
个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 《数据结构与算法设计》 约瑟夫环实验报告 ——实验一 专业:物联网工程 班级:物联网1班 学号姓名:刘沛航 实验目地 1、熟悉VC环境,学习使用C语言利用链表地存储结构解决实际地问题. 2、在编程、上机调试地过程中,加深对线性链表这种数据结构地 基本概念理解. 3、锻炼较强地思维和动手能力和更加了解编程思想和编程技 巧. 二、实验内容 1、 采用单向环表实现约瑟夫环. 请按以下要求编程实现: 从键盘输入整数m,通过create函数生成一个具有m个结点地单向环表.环表中地结点编号依次为1,2,……,m.b5E2RGbCAP 从键盘输入整数s(1=s=m)和n,从环表地第s个结点开始计数为1,当计数到第n个结点时,输出该第n结点对应地编号,将该结点从环表中消除,从输出结点地下一个结点开始重新计数到n,这样,不断进行计数,不断进行输出,直到输出了这个环表地全部结点为止.p1EanqFDPw 例如,m=10,s=3,n=4.则输出序列为:6,10,4,9,5,2,1,3,8,7. 三、程序设计 1、概要设计 为了解决约瑟夫环地问题,我们可以建立单向环表来存储每个人地信息(该人地编号以及其下一个人地编号),及结点,人后通过查找每个结点,完成相应地操作来

文档评论(0)

1亿VIP精品文档

相关文档