博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最小生成树模板
阅读量:6142 次
发布时间:2019-06-21

本文共 820 字,大约阅读时间需要 2 分钟。

Prim 算法

const int INF=0x3f3f3f3f;const int MAXN=110;bool vis[MAXN];int lowc[MAXN];int Prim(int cost[][MAXN],int n){    int ans=0    memset(vis,false,sizeof(vis));    vis[0]=true;    for(int i=1;i
lowc[j]) { minc=lowc[j]; p=j; } if(minc==INF) return -1;//原图不联通 ans+=minc; vis[p]=true; for(int j=0;j
cost[p][j]) lowc[j]=cost[p][j]; } return ans;}
View Code

Kruskal 算法

const int INF=0x3f3f3f3f;const int MAXN=110;const int MAXM=10000;int F[MAXN];struct Edge{    int u,v,w;}edge[MAXM];int tol;void addedge(int u,int v,int w){    edge[tol].u=u;    edge[tol].v=v;    edge[tol++].w=w;}bool cmp(Edge a,Edge b){    return a.w
View Code

 

转载于:https://www.cnblogs.com/onlyAzha/p/4744369.html

你可能感兴趣的文章
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(二)
查看>>
初识中间件之消息队列
查看>>
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
查看>>
Spring常用注解
查看>>
我的友情链接
查看>>
PCS子层有什么用?
查看>>
查看端口,关闭端口
查看>>
代码托管平台简介
查看>>
linux:yum和apt-get的区别
查看>>
Sentinel 1.5.0 正式发布,引入 Reactive 支持
查看>>
数据库之MySQL
查看>>
2019/1/15 批量删除数据库相关数据
查看>>
数据类型的一些方法
查看>>
Mindjet MindManager 2019使用教程:
查看>>
游戏设计的基本构成要素有哪些?
查看>>
详解 CSS 绝对定位
查看>>
AOP
查看>>
我的友情链接
查看>>
NGUI Label Color Code
查看>>
.NET Core微服务之基于Polly+AspectCore实现熔断与降级机制
查看>>