数据结构约瑟夫实验报告.doc
和蔼****娘子
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
数据结构约瑟夫实验报告.doc
12级计科软件班_2013___年__11_月__8_日姓名袁振荣__学号__2012550301__电话_155759047121.设计题目线性表实验目的:本次实习的主要目的在于熟悉线性表的基本运算在两种存储结构上的实现,其中以熟悉各种链表的操作为侧重点。通过本次实习还可帮助读者复习高级语言的使用方法。实验内容:1.[问题描述]约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方
数据结构约瑟夫环实验报告.doc
一·问题描述设编号为1,2,…,n个人围坐一圈,约定编号为1的人从1开始报数,数到k的那个人出列,它的下一位又从1开始报数,数到k的那个人又出列,以此类推,直到所有人出列为止,由此产生一个出队编号的序列。二·实验描述该算法可以由三个功能函数实现。main()用做数据的输入和函数调用,creat()做链表的初始化工作,使用Josephus()做删除结点和保存输出顺序的工作,OutRing()完成序列的输出工作。三·函数设计#include<iostream.h>#defineN50structnode{in
约瑟夫环数据结构实验报告.doc
数据结构实验报告实验1线性表及其应用题目:约瑟夫环需求分析本演示程序中,人数n应为任意的,首先应输入一个值赋给初始报数上限m,程序应能自动保存出列人的序号和将出列的人所持的密码赋给m,再次作为报数上限,如此循环,直至所有人都出列为止。演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入相应数据(即每个人所持的密码),每个人的序号由程序自动分配。程序执行的命令包括:(1)构造链表;(2)输入数据;(3)执行报数,储存出列人的序号,删除出列人的信息以及把出列人的密码赋
数据结构实验报告(约瑟夫环).pdf
《数据结构》课程实验实验报告题目:Joseph问题求解算法的设计与实现专业:计算机科学与技术班级:姓名:学号:完成日期:一、试验内容约瑟夫(Joseph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。二、试验目的掌握
数据结构约瑟夫环实验报告.doc
《数据结构与算法设计》约瑟夫环实验报告—-实验一专业:物联网工程班级:物联网1班学号:姓名:刘沛航实验目得1、熟悉VC环境,学习使用C语言利用链表得存储结构解决实际得问题.2、在编程、上机调试得过程中,加深对线性链表这种数据结构得基本概念理解。3、锻炼较强得思维与动手能力与更加了解编程思想与编程技巧。二、实验内容1、采用单向环表实现约瑟夫环。请按以下要求编程实现:从键盘输入整数m,通过create函数生成一个具有m个结点得单向环表。环表中得结点编号依次为1,2,……,m。从键盘输入整数s(1〈=s〈=m)