设计求解约瑟夫环问题的出列顺序。具体的要求和说明如下:
(1)利用单向循环链表存储结构模拟此过程,按照出列的顺序输出个人的编号。
(2)m的初值为20;n=7,7个人的密码依次为:3,1,7,2,4,8,4,首先m的值为6(正确的出列顺序应为:6,1,4,7,2,3,5)。
(3)程序运行后,首先要求用户指定初始报数的上限值,然后读取个人的密码。可设n<=30,此题所用的循环链表中不需要“头结点”,请注意空表和非空表的界限。
(4)将上述功能改为在顺序结构上实现。
标签:
循环
存储结构
模拟
过程
上传时间:
2014-01-05
上传用户:cccole0605