首页 > 代码库 > 算法导论 第四章 分治策略
算法导论 第四章 分治策略
分治策略中,我们递归地求解了一个问题,在每层递归都应用了三步
1.分解,将问题划分为一些子问题,子问题的形式与原问题一样,只是规模更小
2.解决,递归地求解出子问题,如果子问题的规模足够小,则停止递归,直接求解
3.合并,把子问题的解给合并为原问题的解
当子问题足够大的时候,需要递归,那就是递归情况
当问题足够小的时候,不需要递归,那就是基本情况
三种求解递归式的方法:
代入法 猜测一个界,用数学归纳法来证明这个界
递归树法 将递归式转化为一棵树,其节点表示不同层次的递归调用产生的代价,然后采用边界和技术来求解递归式
主方法 可求解性如下面公式的递归式的边界
算法导论 第四章 分治策略
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。