早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计一个带头结点的循环单链表类,实现约瑟夫环问题;设编号为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.第一年年初付款10万,从第二年开始,每年末付款28  2020-04-06 …

近现代中国的社会生活发生了重大变迁,以下各项按时间先后排序正确的是()①吸收西方服饰的长处改良旗袍  2020-05-16 …

某厂2014年初用36万元购进一生产设备,并立即投入生产,该生产设备第一年维修保养费用4万元,从第  2020-05-17 …

2.设计一个4*4魔方程序,让魔方的各行值的和等于各列值的和,并且等于两对角线值的和64.例如一下  2020-05-22 …

1、设n阶方阵A与B满足A+B=AB,证明A-E可逆.2、设A、B都是n阶方阵,除第一列元素不同外  2020-06-18 …

excel中,填充列中空格的序号,该怎么填?急.excel中,头三行头两列为标题,假设从第4行第3  2020-07-25 …

求解小学数学一题设甲每天从0元开始,第一天收到5块钱…第二天10块钱…第三天15块钱…依次每天叠加5  2020-11-06 …

两组工人共同铺设一段暖气管道,第一组每天铺91米,第二组每天铺65米,两组同时个从管道的两端开始,第  2020-11-20 …

某公司员工小王在星期天晚上突然接到通知,要求他为一个工程项目设计方案,由于工程紧,经理要求他第二天开  2020-12-10 …

小明设计一只电子青蛙的运动途径是:在数轴上从原点开始,第1次向右跳1个单位,紧接着第2次向左跳2个单  2020-12-12 …