2018年11月4日
摘要: 1.你对动态规划算法的理解(2分) 2.分别列出编程题1、2的递归方程(2分) 3.说明结对编程情况(1分) 1.时间复杂度更小,采用递归、备忘录,避免重复计算子问题,适合可分解为多个子问题的题目 2. 编程题1. 讨论后+看了书本,我觉得也可以用最长公共子序列的方法来算,虽然我部分正确 编程题2. 阅读全文
posted @ 2018-11-04 23:19 +- 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 实践题目:数字三角形 问题描述: 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 算法描述 是一个动态规划的题目, 递归求解子问题,采用备忘录,避免重复计算子问题 m[i][j]= 阅读全文
posted @ 2018-11-04 22:43 +- 阅读(156) 评论(0) 推荐(0) 编辑