- 2
- 0
- 约7.99千字
- 约 42页
- 2023-04-25 发布于重庆
- 举报
分治法——大整数的乘法 请设计一个有效的算法,可以进行两个n位大整数的乘法运算 小学的方法:O(n2) ?效率太低 分治法: X = Y = X = a 2n/2 + b Y = c 2n/2 + d XY = ac 2n + (ad+bc) 2n/2 + bd a b c d 复杂度分析 T(n)=O(n2) ?没有改进 第一页,共四十二页。 分治法——大整数的乘法 请设计一个有效的算法,可以进行两个n位大整数的乘法运算 小学的方法:O(n2) ?效率太低 分治法: XY = ac 2n + (ad+bc) 2n/2 + bd 为了降低时间复杂度,必须减少乘法的次数。 XY = ac 2n + ((a-b)(d-c)+ac+bd) 2n/2 + bd XY = ac 2n + ((a+b)(d+c)-ac-bd) 2n/2 + bd 复杂度分析 T(n)=O(nlog3) =O(n1.59)?较大的改进 细节问题:两个XY的复杂度都是O(nlog3),但考虑到a+c,b+d可能得到m+1位的结果,使问题的规模变大,故不选择第2种方案。 第二页,共四十二页。 分治法——循环赛日程表 设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次; (2)每个选手一
您可能关注的文档
- 酒店人力资源培训—员工招聘与配置.ppt
- 酒店如何在服务中创新.ppt
- 酒店设计概述.ppt
- 酒店行业管理信息系统培训讲义.ppt
- 酒店员工招聘与配置教材.ppt
- 酒品牌的发布会策划案.ppt
- 酒石酸布托啡诺镇痛专家共识-徐建国.ppt
- 就业协议书报到证干部身份.ppt
- 就业营销系列讲座-就业信息处理.ppt
- 就业择业创业.ppt
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 第十三届全国矿山救援技能竞赛理论考试矿山组参考题库(2)及答案(基础知识2461题).docx VIP
- 德国亨士乐编码器手册HENGSTLER.pdf VIP
- 第十三届全国矿山救援技能竞赛理论考试矿山组参考题库(1)及答案(法律法规740题).docx VIP
- (2.1)《农业微生物学》课程教学大纲.doc VIP
- 初中物理:2025年北京北师大附中初二(上)期中物理试卷(含参考答案).pdf VIP
- 某服装公司品牌区域操作指导手册 .pptx VIP
- 农业微生物学课程教学大纲.pdf VIP
- 茶树病害4学时.pptx VIP
- 常压储罐全面检验报告格式.docx
- [现代信号处理(第二版)].张贤达.扫描版(2).pdf VIP
原创力文档

文档评论(0)