约瑟夫问题用循环链表实现
约瑟夫问题是一个经典的问题。已知n个人(不妨分别以编号1,2,3,…,n代表)围坐在一张圆桌周围,从编号为k的人开始,从1开始顺时针报数1,2,3,...,顺时针数到m的那个人,出列并输出。然后从出列的下一个人开始,从1开始继续顺时针报数,数到m的那个人,出列并输出,…依此重复下去,直到圆桌周围的人全部出列。输入:n,k,m输出:按照出列的顺序依次输出出列人的编号,编号中间相隔一个空格,每10个编号为一行。非法输入的对应输出如下a)输入::n、k、m任一个小于1输出:n,m,kmustbiggerthan0.b)输入:k>n输出:kshouldnotbiggerthann.例输入9,3,2输
用户评论
最好能给出注释
可以运行,效果不错
很不错,帮了大忙了,就是有些地方希望加上注释,不然看不太明白
如果能有注释就更好了,总的来说非常棒
非常棒,最好能再给出注释