- 6
- 0
- 约9.1千字
- 约 52页
- 2016-12-07 发布于湖北
- 举报
void hanoi(int n, int a, int b, int c) { if (n 1) { hanoi(n-1, a, c, b); move(n,a,b); hanoi(n-1, b, a, c); } else move(n,a,b); //结束条件 } 3.递归算法设计 棋子移动 问题描述:有2n个棋子排成一行,白子用0代表,黑子用1代表。n=5的状态为: 0000011111_ _ (右边至少两个空位) 移动规则: (1)每次必须移动相邻的两个棋子,这两个棋子不能互换位置 (2)移动的颜色不限,移动的方向不限 要求: 最后成为 _ _ 0101010101 的状态(中间无空格)。 3.递归算法设计 空格在任何地方都是可等价变换的 问题规模为n和为n-1有相似的地方吗? 000……000111……111_ _ (问题的规模n) 000……0011……111_ _01 (问题的规模 n-1,?) 结论: (1)规模为n的问题可以通过两步的移动变成规模为n-1的问题! (2)初值(递归的结束条件n=?可以解) 3.递归算法设计 1.初值的判断: n=2, 0011_ _ → 0_ _ 101 →010_ _ 1 , 无解 n=3
您可能关注的文档
- 计算机CAD制图unit-1.ppt
- 计算机CAD制图unit-4.ppt
- 计算机安全基础知识考试题库.doc
- 计算机安全与保密4.ppt
- 计算机安全与保密12.ppt
- 计算机编制列车运行图的理论与方法.ppt
- 计算机病毒的基本概念.ppt
- 计算机病毒知多少.ppt
- 计算机财务管理_07日常运营管理.ppt
- 计算机操作系统第四版-汤小丹-教案第十章.pptx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)