不晓得说啥子
全部博文(42)
分类: C/C++
2015-04-07 19:50:50
vist[x]=1;int i,j,t,min;for(i=0;i low[i]=map[x][i]; //初始化low数组}for(j=1;j min=max;for(i=0;i权值最小的边,并记录下V中相应的节点t if(min>low[i] && vist[i]==0) {
min=low[i];t=i;}}ans+=min; //最小生成树的权值加上新加入的边vist[t]=1; //将该点加入到结合U中for(i=0;i if(low[i]>map[t][i] && vist[i]==0) {
low[i]=map[t][i];}}return ans;}阅读(1039) | 评论(0) | 转发(0) |