早教吧作业答案频道 -->数学-->
设计一个带头结点的循环单链表类,实现约瑟夫环问题;设编号为1,2,…,n(n>0)个人按顺时针方向围坐-圈,每人持有一个正整数密码.开始时任意给出一个报数上限值m从第一个人开始顺时针方向自
题目详情
设计一个带头结点的循环单链表类,实现约瑟夫环问题;
设编号为1,2,…,n(n>0)个人按顺时针方向围坐-圈,每人持有一个正整数密码.开始时任意给出一个报数上限值m从第一个人开始顺时针方向自1起顺序报数.报到m时停止报数,报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人起重新自1起顺序报数.如此下去,直到所有人全部出列为止.要求设计一个程序模拟此过程,并给出出列人的编号序列.
测试数据:
n=7,7个人的密码依次为3,1,7,2,4,8,4
初始报数上限值m=20
可不可以把具体的程序给我啊
设编号为1,2,…,n(n>0)个人按顺时针方向围坐-圈,每人持有一个正整数密码.开始时任意给出一个报数上限值m从第一个人开始顺时针方向自1起顺序报数.报到m时停止报数,报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人起重新自1起顺序报数.如此下去,直到所有人全部出列为止.要求设计一个程序模拟此过程,并给出出列人的编号序列.
测试数据:
n=7,7个人的密码依次为3,1,7,2,4,8,4
初始报数上限值m=20
可不可以把具体的程序给我啊
▼优质解答
答案和解析
循环队列可以解决.
看了设计一个带头结点的循环单链表类...的网友还看了以下:
1.人类为了测出从地球到月球之间的距离,向放在月球上的反射装置发射激光,经过2.56s在地面上接收 2020-04-11 …
春天,两颗麦种躺在肥沃的泥土里,开始了下面的谈话。第一颗种子说:“我要努力生长!要向下扎根,向上出 2020-06-18 …
一人站立在一竖直的平面镜前()A.当平面镜向上移时,人的像也向上移B.当平面镜向人站立方向移动,人 2020-06-26 …
改作文原来是一类要改成一类人教版六年级上第四单元从古至今,地球母亲哺育了无数的人,她向人类慷慨地提 2020-07-15 …
某学者评价启蒙运动说:“‘进步’实际上已经成为哲学家的一种意识形态,他们坚信自然科学将会让人类更有力 2020-11-02 …
达尔文在《人与动物的情感》一书中记载了人与猿类情感方面的类似之处,如:猿类在笑时,口角稍向后缩,下方 2020-11-04 …
两颗麦种躺在肥沃的泥土里,开始了下面的对话。第一颗种子说:“我要努力生长!要向下扎根,向上出类拔萃, 2020-11-08 …
如图,“旅行者一号”作为人类历史上向外太空发射的第一个探测器,其上载有人类文明信息,从1977年发射 2021-01-04 …
人口的剧增致使人类对自然资源的开发加剧。某处松树林内的鸟类资源遭人类大量猎杀,导致松毛虫大量繁殖,对 2021-01-13 …
下列人类起源的几种观点,有科学道理的一项是()A.人是由类人猿进化来的B.人类和类人猿有共同的祖先C 2021-01-24 …