计算与人工智能概论(第2版)(微课版)课件 第5章 算法设计3 递归与分治.pptx

计算与人工智能概论(第2版)(微课版)课件 第5章 算法设计3 递归与分治.pptx

计算与人工智能概论

第5章算法思维

第三节递归与分治

;分治的

基本概念;在右边的数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大,路径上的每一步都只能往左下或右下走,只需求出最大的和,不需要给出具体路径。

思考一下,可能的路径一共有多少?

分析后可知,对于n层的数字,一共有2n-1条不同的路径。

直接用循环来求出每条路径的和是非常困难的,这里我们用分治策略来解决这个问题。;数字三角形问题是个典型的最优化问题。

最优化问题指的是,问题可以有多个解,每个解有一个值,我们希望找到最优的那个值,称为一个最优解(最优解可能有多个)。

数字三角形问题中,从上往下有很多不同的

文档评论(0)

1亿VIP精品文档

相关文档