算法复习提纲.docVIP

  • 5
  • 0
  • 约3.96千字
  • 约 10页
  • 2019-06-06 发布于湖南
  • 举报
简答题(5*4) 基本概念。如: 动态规划的目标是 在所有容许选择的决策序列中选取一个会获得问题最优解的 决策序列 。 。 二、请给出Kruskal最小生成树算法的概要描述,给出算法的计算时间,并模拟该算法画出下图的最小生成树。 Kruskal最小生成树的概要描述: T? while T的边少于n-1条 do 从E中选取一条最小成本的边(v,w) 从E中删去(v,w) if (v,w)在T中不生成环 then 将(v,w)加到T else 舍弃(v,w) endif repeat 当且仅当图G是不连通的,i≠n-1;此算法的计算时间是О(eloge) 最小生成树: 二、请给出Prim最小生成树算法,并分析算法的计算时间,最后模拟该算法画出下图的最小生成树。 Prim最小生成树算法 procedure PRIM(E,COST,n,T,mincost) //E是G的边集。COST(n,n)是n结点图G的成本邻接矩阵,矩阵元素COST(i,j)是一个正实数,如果不存在边(i,j),则为+∞。计算一棵最小生成树并把它作为一个集合存放到数组T(1:n-1,2)中(T(i,1),T(i,2))是最小成本生成树的一条边。最小成本生成树的总成本最后赋给mincost/

文档评论(0)

1亿VIP精品文档

相关文档