最朴素的prim算法
来源:互联网 发布:c4d r17 mac 破解版 编辑:程序博客网 时间:2024/05/15 13:40
/* 朴素的prim来实现最小生成树*/int cost[max_v][max_v];//cost[u][v] 代表边e=(u,v)的权值int mincost[max_v];//从集合x出发的边到每个集合的最小权值bool used [max_v];//顶点i是否包括在集合x中int v;//顶点数int prim(){ for(int i=0;i<v;i++) { mincost[i]=INF; used[i]=false; } mincost [0]=0; int res=0; while(true) { int v=-1; //从不属于x的顶点中选取从x到其权值最小的顶点 for(int u=0;u<v;u++) { if(!used[u]&&(v==-1||mindis[u]<mindis[v])) v=u; } if(v==-1) break; used[v]=true; res+=mincost[v]; //更新最短距离 for(int u=0;u<v;u++) { mincost[u]=min(mincost[u],cost[v][u]); } }}
0 0
- 最朴素的prim算法
- HDU1233(最朴素的prim)
- hdu1875浅谈prim算法的朴素实现
- 图的最小生成树Prim算法朴素版(C++)
- 最朴素的快速排序算法
- 图的最短路径-Prim算法
- 题目1024:畅通工程 朴素Prim算法
- 比prim更朴素的Kruskal
- 图算法 -- 最小生成树Prim算法朴素版
- 有向加权图的最短路径算法-Prim
- 最小生成树Prim算法朴素版 C语言实现
- 最小生成树Prim算法朴素版 C语言实现
- 最小生成树Prim算法朴素版 C语言实现
- 最短路算法(Dijkstra朴素版)
- Prim算法的实现
- Prim算法的实现
- Prim算法的验证
- prim算法的验证
- git
- 状压dp之棋盘覆盖
- 启动Activity前检测
- 安装mysql时遇到的问题
- Design Pattern(9)-Facade Pattern
- 最朴素的prim算法
- 密码学笔记1-基本概念和常用加密算法
- bzoj 2407 最短路
- Spring Cloud与分布式系统
- ASP 与 VBScript 和 JScript
- 2017广东工业大学程序设计竞赛决赛 D 只有通过毁灭才能揭示真理
- 前端自动化工具打包gulp学习之路
- Connection接口分析
- 业界资讯:阿里的Egg.js 发布