- 35
- 0
- 约6.6千字
- 约 39页
- 2018-02-16 发布于江西
- 举报
C编程递归-[下楼-跳马-分书].ppt
* * 说明: (1)试着给第 i 个人分书,先试分 0 号书,再分 1 号书,分 2 号书…,因此有一个与结点,让 j 表示书 j = 0, 1, 2, 3 , 4 。 (2)LP 为循环结构的循环体。 (3)条件 C 是由两部分“与”起来的。“第 i 个人喜欢 j 书,且 j 书尚未被分走”。满足这个条件是第 i 人能够得到 j 书的条件。 (4)如果不满足 C 条件,则什么也不做,这是直接可解结点。 * (5)满足C条件,做三件事。 sh1第一件事:将 j书分给 i。 用一个数组 take[ i ]=j, 记住书 j 给了 i , 同时记录j书已被选用,book[ j ] = 1。 * sh2第二件事:查看 i 是否为 4。 如果不为 4,表示尚未将所有 5 个人所要的书分完,这时应递归再试下一人,即Try( i+1 )。 如果等于4,则应先使方案数加一,然后输出第 n 个方案下的每个人所得之书。 * sh3第三件事:回溯。 让第 i 人退回 j 书,恢复 j 书尚未被选的标志,即 book[ j ]= 0。这是在已输出第 n 个方案之后,去寻找下一个分书方案所必需的。 (6)在有了上述的与或图之后,我们很容易写出一个程序框图。先看被调用函数 Try( i )
您可能关注的文档
最近下载
- 成人高考函授高起专 文史类数学(文)精简核心版.docx VIP
- 成人高考函授高起专【文史类语文】核心速记清单(必背通关版).docx VIP
- 化妆品新原料质量控制标准编制要求、毒理学评价技术导则、技术要求、安全监测、突发情况报告样例.docx VIP
- SJG 74.11-2025 安装工程消耗量标准 第十一册 刷油、防腐蚀、绝热工程及配套工程.docx VIP
- 2025颅脑疾病手术后抗癫痫药物应用专家共识(全文) .pdf VIP
- (2024版)脊柱手术患者脑脊液渗漏护理专家共识培训PPT课件.pptx VIP
- 成人高考函授|高起专理工类 数学(理)核心速记清单(零基础应试版).docx VIP
- EXPEC2000挥发性有机物(VOCs)在线监测系统用户手册.pdf VIP
- 口渴了,朋友帮你.ppt VIP
- 成人高考函授|高起专文史类 外语(英语)核心速记清单(零基础应试版).docx VIP
原创力文档

文档评论(0)