码迷,mamicode.com
首页 > 其他好文 > 详细

prim算法模板

时间:2014-08-17 22:41:22      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   for   ar   div   log   算法   

var g:array[1..10,1..10] of longint;
  d:array[1..10] of longint;
  f:array[1..10] of boolean;
procedure prim;
  var i,j,k,min:longint;
  begin
    fillchar(g,sizeof(g),0);
    fillchar(f,sizeof(f),0);
    for i:=1 to n do d[i]:=g[1,i];
    f[1]:=true;
    for i:=2 to n do
      begin
        min:=oo;
        for j:=1 to n do
          if (f[j]=false) and (d[j]<min) then
            begin{这个边必须跨越两个集合}
              min:=d[j];
              k:=j;
            end;
              f[k]:=true;
              for j:=1 to n do//修改距离
                if (not f[j]) and (g[k,j]<d[j])) then
                  d[j]:=g[k,j];
            end;
  end;

prim算法模板,布布扣,bubuko.com

prim算法模板

标签:style   blog   color   for   ar   div   log   算法   

原文地址:http://www.cnblogs.com/cuichen/p/3918365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!