算法设计--王茂林
实验一 递归与分治 姓 名:王 茂 林 班 级:信 息 1411 学 号:2014125104指导老师:潘 老 师实验目的:理解递归与分治算法设计思想和方法。实验课时:4学时实验原理:一个规模为n的复杂问题的求解:可以划分成若干个规模较小n的子问题进行求解,再将子问题的解合并成原问题的解,这便是分治的思想。若划分成的每一个子问题都与原问题的性质相同,可用相同的求解方法;当子问题规模划分一定小时,子问题的解已知,则逆求原问题的解,这是递归的思想。实验题目:1、汉诺塔(hanoi)问题。设有 A、B、 C 共 3 根塔座, 在塔座 A 上堆叠 n个金盘, 每个盘大小不同, 只允许小盘在大盘之上,最底层的盘最大,如下图 所示。现在要求将 A 上的盘全都移到 C 上,在移的过程中要遵循以下原则:每次只能移动 一个盘;圆盘可以插在 A、B 和 C 任一个塔座上;在任何时刻,大盘不能放在小盘的上面。hanoi问题递归求解思想:我们把一个规模为n的hanoi问题:1到n号盘按照移动规则从A上借助B移到C上表示为H(A,B,C,n);原问题划分成如下三个子问题:(1)将1到n-1号盘按照移动规则从A上借助C移到B上H(A,C,B,n-1);(2)将n号盘从A上直接移到C上;(3)将1到n-1号盘按照移动规则从B上借助A移到C上H(B,A,C,n-1);经过三个子问题求解,原问题的也即求解完成。ha
您可能关注的文档
- 第四课考点14知道百家争鸣及其对早期中华文明形成的重要作用.ppt
- 第章 线性表(3.4).ppt
- 等级考试基础知识题库.doc
- 等待戈多文学欣赏.ppt
- 第四课《友谊与成长同行》第一框题《和朋友在一起》课件.ppt
- 等腰三角形(四) 课件.ppt
- 答谢中叔叔.ppt
- 筏形基础平法识图.ppt
- 策略式家庭治疗.ppt
- 签单四步曲.doc
- 力士乐数控系统MTX NC固定循环.docx
- 发格数控系统40_i_P数显表安装操作手册.docx
- T∕SDJZXH 005-2025 建设工程智慧监理建设评价标准.pdf
- FANUC发那科数控系统FANUC OPEN CNC 操作说明书(DNC 运行管理软件.docx
- T∕CASMES 661-2026 停车场(库)公共设施配建导则.pdf
- T∕GZBECTA 007-2025 民用建筑碳排放计算指南.pdf
- FANUC发那科数控系统16i 18i 160i 180i - Model A Maintenance.pdf
- T∕CADP 9-2023 高路堤路段与天然气管道交叉工程 通道涵技术要求.pdf
- 发格数控系统8055参数备份和恢复.pdf
- Mazak马扎克数控系统马扎克(Mazak)FMS介绍.docx
最近下载
- 推拿科腰椎病.pptx VIP
- 贵州师范大学计算机应用技术专业《数据库概论》科目期末试卷A(有答案).docx VIP
- 商业运营管理公司简介.pptx VIP
- 广东省五年中考(2020—2024)化学真题试卷含答案.docx VIP
- 2024年新课标高考化学真题试卷含答案 .pdf VIP
- iCloud邮箱账号密码如何找回.docx VIP
- 2026年学历类自考财政学-机关管理参考题库含答案解析(5卷试题).docx VIP
- 行政办事员(政务服务综合窗口办事员)国 家职 业技 能标准.pdf VIP
- 2026-2030中国地理信息产业全景调研与发展战略研究咨询报告.docx
- 新疆阿克苏地区数学中考一模试卷.pdf VIP
原创力文档

文档评论(0)