计算机算法设计与分析【王晓东-电子工业出版社-2版】-第3章文库.pptVIP

  • 12
  • 0
  • 约2.23万字
  • 约 89页
  • 2018-03-12 发布于江西
  • 举报

计算机算法设计与分析【王晓东-电子工业出版社-2版】-第3章文库.ppt

计算机算法设计与分析【王晓东-电子工业出版社-2版】-第3章文库

上海金融学院信息管理系 第3章 动态规划 学习要点: 理解动态规划算法的概念。 掌握动态规划算法的基本要素 (1)最优子结构性质 (2)重叠子问题性质 掌握设计动态规划算法的步骤。 (1)找出最优解的性质,并刻划其结构特征。 (2)递归地定义最优值。 (3)以自底向上的方式计算出最优值。 (4)根据计算最优值时得到的信息,构造最优解。 通过应用范例学习动态规划算法设计策略。 (1)矩阵连乘问题; (2)最长公共子序列; (3)最大子段和 (4)凸多边形最优三角剖分; (5)多边形游戏; (6)图像压缩; (7)电路布线; (8)流水作业调度; (9)背包问题; (10)最优二叉搜索树。 动态规划基本步骤 找出最优解的性质,并刻划其结构特征。 递归地定义最优值。 以自底向上的方式计算出最优值。 根据计算最优值时得到的信息,构造最优解。 #include stdafx.h #include iostream.h void MatrixChain(int* p,int n,int m[][7],int s[][7]); void Traceback(int i,int j,int s[][7]); int main(int argc, char* argv[]) { int n=6; int m[6][6]; int s[6][6]; i

文档评论(0)

1亿VIP精品文档

相关文档