码迷,mamicode.com
首页 > 其他好文 > 详细

递归与分治法

时间:2018-04-07 17:47:58      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:ges   VID   分解   info   相同   pos   gpo   img   递归   

分治法思想

把问题分解为k个规模较小的子问题,这些子问题(互相独立且)结构与原来问题的结构相同,再递归地求解这些子问题。

  • 问题分解成子问题;(divide)
  • 当达到某个阈值n0时,给出直接求解的方法;(conquer)
  • 最后把各个子问题的解合并起来,得到原来问题的解;(merge)

 

算法设计伪代码 

技术分享图片

技术分享图片

 

 时间复杂性

分析分治法的运行时间,先列出递归方程,例如

技术分享图片

 

 典型例子

mergesort等

 

递归与分治法

标签:ges   VID   分解   info   相同   pos   gpo   img   递归   

原文地址:https://www.cnblogs.com/eniac1946/p/8733531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!