编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为止。编程打印出列顺序。
2019-12-21 19:36:12 236KB C++ 约瑟夫环 源码
1
约瑟夫环的四种算法,包括循环链表,循环队列,标志法,顺序表的实验报告和详细代码!
2019-12-21 19:31:58 2.45MB 约瑟夫环 循环链表 循环队列 标志法
1
目录: 实习报告要求 2 约瑟夫环实验描述 3 课程设计报告正文 4 一.需求分析 4 二.概要设计 4 三.详细设计 6 1.各模块关键代码及算法的解释: 6 2.函数的调用关系图 8 四.调试分析 11 五.用户使用说明 12 六.测试结果 13 七.小结 3 八.附录,带注释的源程序 4
2019-12-21 19:27:40 413KB 数据结构 课程设计 报告
1
约瑟夫环演示程序 约瑟夫环是一个数学应用问题。已知n个人(以编号1、2、3、……、n分别表示)围坐在一张圆桌周围,从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 创建一个基于对话框的应用程序,演示这一过程。
2019-12-21 19:23:40 10.22MB MFC VS2008 约瑟夫环 动画
1