- 3
- 0
- 约3.51千字
- 约 30页
- 2018-04-28 发布于贵州
- 举报
第 2 章 化整为零193
第 2 章 化整为零 分治算法 分治策略 分治策略在每一层递归包括3个步骤: 分解 将问题分解成若干个子问题。 治理 递归地解决各子问题。不过若子问题的规模足够小,就以直接的方式(不再递归)解决子问题。 合并 将子问题的解合并成原问题的一个解。 2.1 Hanoi塔问题与递归算法 1.问题的理解与描述 问题的形式化表示为: 输入:圆盘数n,3根细杆—— 源杆A、过渡杆B和目标杆C。 输出:圆盘从源杆移动到目标杆过程的最少步骤序列。 2.算法的伪代码描述 HANOI(n, A, B, C) 1 if n=1 2 then print A,?, C 3 return 4 HANOI(n-1,A, C, B) 5 print A,?, C 6 HANOI(n-1,B, A, C) 3.算法的运行时间 对于盘数n,HANOI过程的运行时间 T(n)=1+2+22+…+2n-2+2n-1=2n-1 2.2 归并排序算法 1.算法的伪代码描述 MERGE-SORT(A, p, r) 1 if p r 2 then q ← ?(p + r)/2? 3 MERGE-SORT(A, p, q) 4 MERGE-SORT (A, q + 1, r) 对数组A = 5, 2, 4, 7, 1, 3, 2, 6的归并排序操作 2.算法的运行时间
您可能关注的文档
最近下载
- 6教师职业技能训练教程-第六章-课堂教学技能训练.pptx VIP
- 建筑抗震鉴定标准(局部修订征.doc VIP
- 2025年《农村基层干部廉洁履行职责规定》全文修订解读PPT.pptx VIP
- 闽台通婚:历史、现状、挑战与展望——基于两岸融合视角的深度剖析.docx
- 5教师职业技能训练教程-第五章-教学设计技能训练.pptx VIP
- 常用焊条焊丝质量证明书,合格证.docx VIP
- 2026年泸水市财政局公开招聘市属国有企业工作人员85人笔试备考题库及答案解析.docx VIP
- HUACHENG-HC8T1212详细规格说明书.pdf VIP
- 宣贯培训(2026年)GBT 34904-2017球墨铸铁件 超声检测.pptx VIP
- 4教师职业技能训练教程-第四章-教师常用文体写作训练.pdf VIP
原创力文档

文档评论(0)