算法分析与设计-动态规划和分治递归.docVIP

  • 3
  • 0
  • 约小于1千字
  • 约 8页
  • 2016-12-28 发布于贵州
  • 举报

算法分析与设计-动态规划和分治递归.doc

算法复杂度 回溯法 排列 :n皇后,旅行商 n! 子集 背包 2?, 迷宫 2?, m着色 m? 贪心算法 Kruskal 宗教问题,活动安排 nlogn 动态规划 矩阵连乘 n2 最长公共子序列 mn prim 最小生成树 n2 分治法 二路并归 nlogn 矩阵连乘 当i=j时,A[i:j]=Ai,因此,m[i][i]=0,i=1,2,…,n ? ? ? 当ij时,若A[i:j]的最优次序在Ak和Ak+1之间断开,i=kj,则:m[i][j]=m[i][k]+m[k+1][j]+pi-1pkpj。由于在计算是并不知道断开点k的位置,所以k还未定。不过k的位置只有j-i个可能。因此,k是这j-i个位置使计算量达到最小的那个位置。 ? ? ? 综上,有递推关系如下: ? ? ??

文档评论(0)

1亿VIP精品文档

相关文档