基本信息
文件名称:武汉工程大学《算法设计与分析》课件第3章 分治法.pptx
文件大小:526.54 KB
总页数:92 页
更新时间:2025-08-09
总字数:约1.14万字
文档摘要
第3章分治法;对于一个规模为n的问题:若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。
这种算法设计策略叫做分治法。;分治法所能解决的问题一般具有以下几个特征:;3.1.2分治法的求解过程;分治法的一般的算法设计框架如下:;根据分治法的分割原则,原问题应该分为多少个子问题才较适宜?各个子问题的规模应该怎样才为适当?
这些问题很难予以肯定的回答。但人们从大量实践中发现,在用分治法设计算法时,最好使子问题的规模大致相同。换句话说,将一个问题分