实验一选择第1章至第5章的实验,或由学生自拟内容涉及第1章至第5章的实验;实验二选择第6章至第11章的实验,,或由学生自拟内容涉及第6章至第11的实验;描述实验项目应达到的具体目标,以及实现要求。
2021-12-15 18:18:18 100KB c语言 数据结构
1
本资源超值,绝对好!想直接用的话,你都可以就只填你自己的基本信息!! 数据结构课程设计论文 约瑟夫环 C语言. 本资源包括以下内容:一组2人一人一份分别9和13页的程序设计报告,一人一份的任务书,外加一份设计报告PPT,还有源程序!
2021-12-14 19:35:14 321KB 数据结构课程设计 约瑟夫环 C语言
1
用单向循环链表来实现约瑟夫环问题.自己做的数据结构课设,供大家参考!
2021-12-14 18:18:32 920KB 约瑟夫环 C++
1
单向循环链表 约瑟夫 c++ 利用单向循环链表存储结构模拟约瑟夫问题,按照出列的顺序印出每个人的编号。
2021-12-14 14:18:48 56KB 单向循环链表 约瑟夫
1
这是约瑟夫环的课程设计实验报告,发到这里与大家分享,大家好好交流。
2021-12-13 11:28:20 115KB 约瑟夫环
1
约瑟夫环的程序设计报告,内行代码以及文档的归属()
2021-12-13 10:51:48 230KB 约瑟夫环
1
题目: 每个人手里有个密码。开始给定一个正数m,做为报数上限,从某个人开始循环报数,报到m的人出列;再以该出列的人手中的密码为报数上限,依次报数。打印出列的人的序号的先后顺序。 一. 需求分析 1. 本演示程序中,人数n应为任意的,首先应输入一个值赋给初始报数上限m,程序应能自动保存出列人的序号和将出列的人所持的密码赋给m,再次作为报数上限,如此循环,直至所有人都出列为止。 2. 演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入相应数据(即每个人所持的密码),每个人的序号由程序自动分配。 3. 程序执行的命令包括: (1)构造链表;(2)输入数据;(3)执行报数,储存出列人的序号,删除出列人的信息以及把出列人的密码赋给m;(4)结束。 4. 测试数据 (1)m=20,n=7,7个人的密码依次为:3,1,7,2,4,8,4,首先m值为6,则这正确的出列顺序为6,1,4,7,2,3,5。 确的出列顺序为6,1,4,7,2,3,5。 二. 概要设计 为了实现上述操作,应以单向循环链表为存储结构。 1. 基本操作: code( ) 操作结果:构造空链表,若成功就初始化每个人的相关信息 code( ) 初始条件:线性链表存在 操作结果:释放指向出列的人的结点,并重新报数 2. 本程序包含三个模块: (1) 主程序模块; (2) 构造链表并输入每个人信息模块; (3) 释放结点模块;
2021-12-12 23:11:12 1KB 约瑟夫环 线性链表
1
编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。
2021-12-12 13:45:02 3.39MB 约瑟夫环实现
1
题目: 一个环形单链表,从头结点开始向后,指针每移动一个结点,就计数加1,当数到第m个节点时,就把该结点删除,然后继续从下一个节点开始从1计数,循环往复,直到环形单链表中只剩下了一个结点,返回该结点。 这个问题就是著名的约瑟夫问题。 代码: 首先给出环形单链表的数据结构: class Node(object): def __init__(self, value, next=0): self.value = value self.next = next # 指针 class RingLinkedList(object): # 链表的数据结构 def __init__(se
2021-12-11 22:52:08 49KB python python for循环
1
和jojo19631007 这个号码发的是一样的请不要重复下载,因为一些原因换了这个号码。这个是我觉得比较完整的课设。请大家下这个,辛辛苦苦整理出来的,但是资源分比较低。
2021-12-07 21:46:10 179KB 约瑟夫环 数据结构 报告
1