2018年11月4日

摘要: 1. 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题 阅读全文

posted @ 2018-11-04 21:18 黄钦伟 阅读(90) 评论(0) 推荐(0) 编辑

摘要: 1.数字三角形 2.给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 3.算法描述: int findmax(int i,int j){ if(amax[i][j]!=-1){ ret 阅读全文

posted @ 2018-11-04 20:56 黄钦伟 阅读(87) 评论(0) 推荐(0) 编辑