1 / 10
文档名称:

算法分析——分治法.doc

格式:doc   大小:33KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法分析——分治法.doc

上传人:mh900965 2018/2/22 文件大小:33 KB

下载得到文件列表

算法分析——分治法.doc

文档介绍

文档介绍:分治算法
小组的汇报内容:
一、分治算法的基本概念…………………………………第2页
二、分治算法的基本思想及策略…………………………第2页
三、分治法适用的情况……………………………………第3页
四、分治法的基本步骤……………………………………第3页
五、分治法的复杂性分析…………………………………第4页
六、快速傅里叶变换………………………………………第5页
七、可使用分治法求解的一些经典问题…………………第9页
八、依据分治法设计程序时的思维过程…………………第9页
九、分治法与其它常见算法的比较………………………第9页
小组的分工情况:
彭勇讲前五个部分,天西山讲第六个部分,胡化腾讲最后三个部分,吕璐负责汇报的资料收集,小组分工以及最后的资料整理。
一、基本概念
在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……
任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序问题,当n=1时,不需任何计算。n=2时,只要作一次比较即可排好序。n=3时只要作3次比较即可,…。而当n较大时,问题就不那么容易处理了。要想直接解决一个规模较大的问题,有时是相当困难的。
二、基本思想及策略
分治法的设计思想是:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。
分治策略是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。这种算法设计策略叫做分治法。
如果原问题可分割成k个子问题,1<k≤n,且这些子问题都可解并可利用这些子问题的解求出原问题的解,那么这种分治法就是可行的。由分治法产生的子问题往往是原问题的较小模式,这就为使用递归技术提供了方便。在这种情况下,反复应用分治手段,可以使子问题与原问题类型一致而其规模却不断缩小,最终使子问题缩小到很容易直接求出其解。这自然导致递归过程的产生。分治与递归像一对孪生兄弟,经常同时应用在算法设计之中,并由此产生许多高效算法。
三、分治法适用的情况
分治法所能解决的问题一般具有以下几个特征:
1) 该问题的规模缩小到一定的程度就可以容易地解决
2) 该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质。
3) 利用该问题分解出的子问题的解可以合并为该问题的解;
4) 该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子子问题。
第一条特征是绝大多数问题都可以满足的,因为问题的计算复杂性一般是随着问题规模的增加而增加;
第二条特征是应用分治法的前提它也是大多数问题可以满足的,此特征反映了递归思想的应用;、
第三条特征是关键,能否利用分治法完全取决于问题是否具有第三条特征,如果具备了第一条和第二条特征,而不

最近更新

教师节表彰活动方案范文(通用7篇) 21页

我的理想作文[优选14篇] 13页

我多了一份成熟作文(精选30篇) 22页

开心的中秋节小学生作文(精选11篇) 7页

小学毕业作文300字4篇 3页

实用的我的家庭教育作文4篇 5页

女儿给妈妈的一封信(通用24篇) 22页

周记中秋节范文(通用98篇) 65页

农业种植实施方案(精选17篇) 43页

关于测量的实习报告模板集合4篇 11页

关于出游作文600字6篇 6页

做月饼作文10篇 8页

中秋团圆夜作文(合集15篇) 11页

【精选】爬山的作文7篇 6页

【精品】学习收获作文汇总7篇 5页

【热门】难忘的细节作文9篇 11页

高校常用教学方法及特点 75页

【实用】珍惜友情作文汇总5篇 5页

[热]教师节作文15篇 15页

新部编人教版二年级语文上册期末知识点及答案.. 4页

新部编人教版五年级语文下册期中试卷完整 7页

新部编人教版四年级语文上册期末试卷(及答案).. 7页

新部编版一年级语文(下册)期末试题及答案(真题.. 5页

新部编版一年级语文上册期末考试卷(汇总) 5页

新部编版三年级语文上册期中试卷(最新) 6页

新部编版二年级数学上册期中试卷(完整) 6页

新部编版二年级语文上册期末试卷及答案免费 6页

新部编版五年级语文下册期末考试题及答案(必考.. 8页

新部编版四年级语文上册期中考试卷(精编) 7页

新部编版四年级语文下册期末阶段测试卷 6页