1207122113_胡文峰_实验三-1动态规划讲述.docVIP

  • 92
  • 0
  • 约5.51千字
  • 约 8页
  • 2016-12-25 发布于湖北
  • 举报

1207122113_胡文峰_实验三-1动态规划讲述.doc

算法设计与分析实验报告            学号 1207122113 姓名 胡文峰 班级 12软金1 上课地点 1-307 教师 王大寒 上课时间 2015/4/8 实验四 动态规划 1. 实验目的 1.1.理解动态规划算法的主要设计思想; 1.2.掌握用动态规划算法策略解决最小合并问题和资源分配问题。 2. 实验环境 2.1 Eclipse, C++ 2.2 Window XP 3. 实验内容 1、石子合并问题,参考矩阵连乘的动态规划解法实现石子合并问题,并分析算法的时间复杂度。 2、优化石子合并问题的动态规划算法,将算法复杂度从O(n3)降到O(n2) 。 4. 教师批改意见 签字: 日期: 成绩 实验报告细表 1实验题目 1.1 算法设计思想 本题初看以为可以使用贪心法解决问题,但是事实上因为有必须相邻两堆才能合并这个条件在,用贪心法就无法保证每次都能取到所有堆中石子数最多的两堆。例如下面这个例子: 6 3 4 6 5 4 2 如果使用贪心法求最小得分,应该是如下的合并步骤: 第一次合并 3 4 6 5 4 2 2,3合并得分是5 第二次合并 5 4 6 5 4 5,4合并得分是9 第三次合并 9 6 5 4 5,4合并得分是9 第四次合并 9 6 9 9,6合并得分是15 第五次合并 15 9 15,9合并得分是24 总得分

文档评论(0)

1亿VIP精品文档

相关文档