- 8
- 0
- 约2.07千字
- 约 35页
- 2020-11-10 发布于广东
- 举报
第三章
Divide-and-Conquer 技术;3.1 Divide-and-Conquer原理
3.2 整数乘法
3.3 矩阵乘法
3.4 Finding the closest pair of points;3.1 Divide-and-Conquer原理 ;
设计过程分为三个阶段
Divide: 整个问题划分为多个子问题
Conquer:求解各子问题(递归调用正设计的算法)
Combine:合并子问题的解, 形成原始问题的解;原始问题;;Homework;分析过程
建立递归方程
求解
递归方程的建立方法
设输入大小为n,T(n)为时间复杂性
当nc, T(n)=?(1);Divide阶段的时间复杂性
划分问题为a个子问题。
每个子问题大小为n/b。
划分时间可直接得到=D(n)
Conquer阶段的时间复杂性
递归调用
Conquer时间= aT(n/b)
Combine阶段的时间复杂性
时间可以直接得到=C(n);总之
T(n)=?(1) if nc
T(n)=aT(n/b)+D(n)+C(n) otherwise
求解递归方程T(n)
使用第二章的方法;例1. Merge-sort算法 ;例2. 求一个集合中的最大数算法 ;3.2 整数乘法 ;问题定义; A B;建立递归方程
T(n)=?(1)
您可能关注的文档
最近下载
- 北京北大方正软件职业技术学院《国际经济学》2025-2026学年期末试卷.doc VIP
- 2025年全国行业职业技能竞赛-政务服务办事员赛项选拔赛题库300题(附答案).doc VIP
- 北方工业大学《环境保护法》2025-2026学年期末试卷.doc VIP
- 北方工业大学《妇产科护理学实践与学习指导》2025-2026学年期末试卷.doc VIP
- 宫颈癌放疗并发症护理查房.docx VIP
- 医疗器械经营质量管理规范现场检查指导原则分析.pdf VIP
- 中职语文基础模块课程标准.pdf VIP
- 中国联通昆明市分公司网络建设部安全生产管理规定-(终版).doc VIP
- 2026年度安全管理工作计划(培训、检查、应急演练计划).docx VIP
- 公安辅警公共基础知识一本通.pdf VIP
原创力文档

文档评论(0)