- 81
- 0
- 约2.96千字
- 约 7页
- 2016-12-14 发布于北京
- 举报
设X和Y都是n位二进制整数,若按普通乘法规则计算,要进行O(n2)步运算才能得到XY的乘积,若用分治法来计算,可有效地降低其复杂性。简述采用分治法求解XY乘积的基本过程。
解:即为大整数的乘法(参照书上2.4节 P29):
扩展Hanoi塔问题:设a,b,c,d是4个塔座。开始时,在塔座a上有一叠共n个圆盘,这些圆盘自下而上,由大到小地叠在一起。各圆盘从小到大编号为1,2,…,n,现要求采用递归算法将塔座a上的这一叠圆盘移到塔座d上,并仍按同样顺序叠置。
在移动圆盘时应遵守以下移动规则:
规则1:每次只能移动1个圆盘;
规则2:任何时刻都不允许将较大的圆盘压在较小的圆盘之上;
规则3:在满足移动规则1和2的前提下,可将圆盘移至a,b,c,d中任一塔座上。
设计算法实现一种移动方案,并分析算法的时间复杂度。
解:书2.1节例2.6 (P23)
比较分治法、动态规划法和贪心算法的使用条件。
解:分治法和递归是紧密相联系的,分治法就是把大问题分解成小问题,然后大问题的解可以通过小问题的解得出来。小问题是相互独立的,可以递归解决。分治法所能解决的问题一般具有以下几个特征:(1)该问题的规模缩小到一定的程度就可以容易地解决;(2)该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质;(3)利用该问题分解出的子问题的解可以合并为该问题的解;(4)该问题所分解出的各个子
您可能关注的文档
- 2014简爱中的女权主义意识及对当代女性的启示 .doc
- 2014简爱中的女权主义意识.doc
- 2014简洁报告.doc
- 2014简爱读书笔记.doc
- 2014简短戒烟干预.doc
- 2014简笔画3.doc
- 2014简笔画动作.doc
- 2014简笔画实施方案.doc
- 2014简笔儿童人物画.doc
- 2014简笔画实训大纲.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)