第2章节 递归跟分治策略66b9fd5b-3f27-480c-bafd-e7c8e9ecdfcf资料.pdfVIP

  • 0
  • 0
  • 约3.35万字
  • 约 54页
  • 2019-11-02 发布于湖北
  • 举报

第2章节 递归跟分治策略66b9fd5b-3f27-480c-bafd-e7c8e9ecdfcf资料.pdf

第2章 递归与分治策略 第2章 递归与分治策略 学习要点: • 理解递归的概念。 • 掌握设计有效算法的分治策略。 • 通过下面的范例学习分治策略设计技巧。 • (1)二分搜索技术; • (2 )大整数乘法; • (3 )Strassen矩阵乘法; • (4 )棋盘覆盖; • (5 )合并排序和快速排序; • (6 )线性时间选择; • (7 )最接近点对问题; • (8 )循环赛日程表。 2010-10-28 2/54 算法总体思想 算法总体思想 对这k个子问题分别求解。如果子问题的规模仍然不够 小,则再划分为k个子问题,如此递归的进行下去,直 将要求解的较大规模的问题分割成k个更小规模的子问 到问题规模足够小,很容易求出其解为止。 题。 T(n) = n T(n/2) T(n/2) T(n/2) T(n/2) 2010-10-28

文档评论(0)

1亿VIP精品文档

相关文档