算法设计 教学课件 作者 郑宇军 石海鹤 陈胜勇 算法设计(第5章).pptVIP

  • 1
  • 0
  • 约4.66千字
  • 约 35页
  • 2019-10-09 发布于未知
  • 举报

算法设计 教学课件 作者 郑宇军 石海鹤 陈胜勇 算法设计(第5章).ppt

5.6 矩阵连乘问题 Algorithm MatrixChain(M: int[]) begin let n = |M|?1, S = new int[n,n]; for i = 0 to n?1 do S[i,i] ? 0; for i = 1 to n do for j = 0 to n?i do S[j,j+i] ? ∞; for k = 0 to i?1 do S[j,j+i] ? min(S[j,j+i], S[j,j+k] + S[j+k+1,j+i] + M[j]*M[j+k+1]*M[j+i+1]); return S[0,n?1]; end 图中的动态规划算法 Floyd算法 Warshall算法 Kleen抽象算法 5.7.1 Floyd算法 完全最短路径问题 输入: 一个无向加权图G(以邻接矩阵W表示) 输出: 距离矩阵D,其中D[i,j]表示图中从顶点i到顶点j的最短距离 5.7.1 Floyd算法 不经过任何中间顶点的最短路径距离 5.7.1 Floyd算法 可经过顶点{0}为中间顶点的最短路径距离 5.7.1 Floyd算法 可经过顶点{0,1}为中间顶点的最短路径距离 5.7.1 Floyd算法 可经过顶点{0,1,2}为中间顶点的最短路径距离 5.7.1 Floyd算法 可

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档