- 114
- 0
- 约1.22万字
- 约 15页
- 2017-02-12 发布于湖北
- 举报
【案例】约瑟夫环问题
i=0; while(counter=N) //在N个人中模拟循环报数 { do{ pos=(pos+1) % N; //求余,进行环状处理 if( man[pos].count==0) //若编号pos还未出列 i++; //报数 if(i==M) //报数M的人 { i=0; //初始化记数器,又从1开始报数 break; } }while(1); man[pos].count =counter; //保存出列序号 counter++; } 模拟循环报数 各项功能分别用函数实现 // 模拟报数 void baoshu(Josephus man[], int n, int m); // 初始化 void init_Josephus(Josephus man[], int n); // 输出结构体数组 void display_Josephus(Josephus man[], int n); // 按出列顺序排序 void sort_by_count(Josephus man[], int n); // 模拟报数 void baoshu(Josephus man[N]
您可能关注的文档
- 【应用文写作基础】第四章.ppt
- 【微课件设计】科学评价职业生涯发展和职业生涯发展规划_德育_职业生涯规划_王树梅.ppt
- 【总结】物化上总复习.ppt
- 【手卷抛书午夜长系列】过程设备设计复习.ppt
- 【招聘技巧】HR招聘面试流程与技巧(含STAR原则).doc
- 【招聘技巧】HR必看:如何进行网络招聘和电话邀约?.ppt
- 【招聘】超级面试官速成:结构化面试设计与操作技巧.ppt
- 【招聘技巧】精准人才甄选:招聘与面试实战技巧提升.ppt
- 【强烈推荐】黄冈高考物理总复习决战资料(绝密).doc
- 【政治】1.2《信用卡、支票和外汇》课件1(人教版必修1).ppt
- 【模块二水】第1讲 自然界的水循环.ppt
- 【新人版】九年级物理全册课件19.1家庭电路课件~精编版.ppt
- 【步步高】(江苏专用)2017版高考数学一轮复习 第十二章 推理与证明、算法、复数 12.4 复数 文.doc
- 【材力】10应力状态分析.ppt
- 【步步高】2015届高考语文总复习 作文序列化提升方案 专题三 为文消得人憔悴 情感的真挚课件.ppt
- 【步步高】备战2016年高考语文 晨读晚练 第13周 良心意识1.doc
- 【步步高】备战2016年高考语文 晨读晚练 第19周 成熟与责任1.doc
- 【测控指导】2015-2016学年高中语文 2.7这个世界的音乐随堂巩固 粤教版必修3.doc
原创力文档

文档评论(0)